Erste Schritte Jframe Im Jpanel

kill_dmp

Aktives Mitglied
hi leutz

ich habe gehört das es keine drummen fragen gibt aber das ist wohl eine von denen
wie bekomme ich ein
JFrame in ein JPanel

sry für die frage find aber iwie nix im netz
 

L-ectron-X

Gesperrter Benutzer
Ein JFrame (Fenster-Typ) in einem JPanel (Inhalts-Typ für GUI-Komponenten)?
Das macht absolut keinen Sinn, daher hast du wohl auch nichts dazu gefunden.

Was genau möchtest du machen?
Momentan bist du total auf dem Holzweg.
 
T

tröööt

Gast
es gibt noch das sog. JInternalFrame ... das hat aber bis auf den namen eher weniger was mit einem "echten" JFrame zu tun ...

mal von abgesehen ist JFrame ein sog. TOP-LEVEL-container ... kann also folglich NICHT in andere container gepackt werden
 

kill_dmp

Aktives Mitglied
Java:
package TestAuswahl;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;

import javax.swing.WindowConstants;
import javax.swing.SwingUtilities;


/**
* This code was edited or generated using CloudGarden's Jigloo
* SWT/Swing GUI Builder, which is free for non-commercial
* use. If Jigloo is being used commercially (ie, by a corporation,
* company or business for any purpose whatever) then you
* should purchase a license for each developer using Jigloo.
* Please visit [url=http://www.cloudgarden.com]Cloud Garden (Java Resources)[/url] for details.
* Use of Jigloo implies acceptance of these licensing terms.
* A COMMERCIAL LICENSE HAS NOT BEEN PURCHASED FOR
* THIS MACHINE, SO JIGLOO OR THIS CODE CANNOT BE USED
* LEGALLY FOR ANY CORPORATE OR COMMERCIAL PURPOSE.
*/
public class FensterAuswahl extends javax.swing.JFrame {
	private JButton buroButtonButton;
	private JButton jButton1;
	private JPanel mainPanel;
	private JButton trainingButton;
	private JButton bilanzButton;
	private JButton geldwaschereiButton;
	private JButton ausrüstungButton;
	private JButton waffenDepotButton;
	private JButton immobilienButton;
	private JButton borseButton;
	private JButton ausbauButton;
	private JButton fuhrparkButton;
	private JButton lagerButton;
	private JButton verteidigungButton;
	private JButton personalBuroButton;
	private JButton eigenesBuroButton;

	/**
	* Auto-generated main method to display this JFrame
	*/
	public static void main(String[] args) {
		SwingUtilities.invokeLater(new Runnable() {
			public void run() {
				FensterAuswahl inst = new FensterAuswahl();
				inst.setLocationRelativeTo(null);
				inst.setVisible(true);
			}
		});
	}
	
	public FensterAuswahl() {
		super();
		initGUI();
	}
	
	private void initGUI() {
		try {
			setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
			getContentPane().setLayout(null);
			{
				buroButtonButton = new JButton();
				getContentPane().add(buroButtonButton);
				buroButtonButton.setText("Büro des Boss");
				buroButtonButton.setBounds(12, 12, 153, 23);
				
			}
			{
				eigenesBuroButton = new JButton();
				getContentPane().add(eigenesBuroButton);
				eigenesBuroButton.setText("Eigenes Büro");
				eigenesBuroButton.setBounds(12, 40, 153, 23);
			}
			{
				personalBuroButton = new JButton();
				getContentPane().add(personalBuroButton);
				personalBuroButton.setText("Personal Büro");
				personalBuroButton.setBounds(12, 68, 153, 23);
			}
			{
				verteidigungButton = new JButton();
				getContentPane().add(verteidigungButton);
				verteidigungButton.setText("Verteidigung");
				verteidigungButton.setBounds(12, 96, 153, 23);
			}
			{
				lagerButton = new JButton();
				getContentPane().add(lagerButton);
				lagerButton.setText("Lagerverwaltung");
				lagerButton.setBounds(12, 124, 153, 23);
			}
			{
				fuhrparkButton = new JButton();
				getContentPane().add(fuhrparkButton);
				fuhrparkButton.setText("Fuhrpark");
				fuhrparkButton.setBounds(12, 152, 153, 23);
			}
			{
				borseButton = new JButton();
				getContentPane().add(borseButton);
				borseButton.setText("Börse");
				borseButton.setBounds(12, 180, 153, 23);
			}
			{
				trainingButton = new JButton();
				getContentPane().add(trainingButton);
				trainingButton.setText("Traningsraum");
				trainingButton.setBounds(12, 208, 153, 23);
			}
			{
				immobilienButton = new JButton();
				getContentPane().add(immobilienButton);
				immobilienButton.setText("Immobilien");
				immobilienButton.setBounds(12, 236, 153, 23);
			}
			{
				waffenDepotButton = new JButton();
				getContentPane().add(waffenDepotButton);
				waffenDepotButton.setText("Waffendepot");
				waffenDepotButton.setBounds(12, 264, 153, 23);
			}
			{
				ausrüstungButton = new JButton();
				getContentPane().add(ausrüstungButton);
				ausrüstungButton.setText("Ausrüstung");
				ausrüstungButton.setBounds(12, 292, 153, 23);
			}
			{
				geldwaschereiButton = new JButton();
				getContentPane().add(geldwaschereiButton);
				geldwaschereiButton.setText("Geldwäscherei");
				geldwaschereiButton.setBounds(12, 320, 153, 23);
			}
			{
				bilanzButton = new JButton();
				getContentPane().add(bilanzButton);
				bilanzButton.setText("Bilanz");
				bilanzButton.setBounds(12, 376, 153, 23);
			}
			{
				ausbauButton = new JButton();
				getContentPane().add(ausbauButton);
				ausbauButton.setText("Ausbau");
				ausbauButton.setBounds(12, 348, 153, 23);
			}
			{
				mainPanel = new JPanel();
				getContentPane().add(mainPanel);
				mainPanel.setBounds(165, 12, 1001, 688);
				mainPanel.setLayout(null);

			}
			pack();
			this.setSize(1182, 738);
		} catch (Exception e) {
		    //add your error handling code here
			e.printStackTrace();
		}
	}

}
ich habe oben die button, jedes mal wenn ich einen button drücke wolte ich den inhalt des panel ändern
so das ich das nicht alles in die main class rein schrieben muss sondern in eine extra class
 

tschero

Aktives Mitglied
Hi,

probiere doch erstmal einen JButton in ein JPanel zu setzen und dieses JPanel in den JFrame zu legen.

Wenn Du dann strukturierten und funktionierenden Code hast, füge die restlichen JButtons hinzu.

Gruß
tschero
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
C mehrere JPanel in ein JFrame bringen Java Basics - Anfänger-Themen 9
W 2 JPanel in einem JFrame Java Basics - Anfänger-Themen 4
Dechasa Interface JFrame mit mehreren Übereinander liegenden JPanel Java Basics - Anfänger-Themen 5
F JFrame resize verschiebt JPanel Java Basics - Anfänger-Themen 3
S JPanel wird versetzt auf JFrame gelegt Java Basics - Anfänger-Themen 2
B JPanel/JFrame in ein Applet umwandeln (Webfähig) Java Basics - Anfänger-Themen 7
R JFrame über einen JPanel Java Basics - Anfänger-Themen 5
J Auf einem JPanel ein JFrame platzieren Java Basics - Anfänger-Themen 10
F Unterschied JPanel und JFrame Java Basics - Anfänger-Themen 5
Developer_X Ein JFrame in einem JPanel ?! Java Basics - Anfänger-Themen 4
C jframe bzw. jpanel aktualisieren Java Basics - Anfänger-Themen 13
G Oberflächen: lieber von JFrame oder JPanel erben? Java Basics - Anfänger-Themen 3
K JPanel, JFrame, paint() und wo ist mein Viereck ? Java Basics - Anfänger-Themen 19
G JPanel zu JFrame hinzufügen Java Basics - Anfänger-Themen 10
B setBackground bei JFrame und JPanel Java Basics - Anfänger-Themen 15
M JFrame und JPanel Java Basics - Anfänger-Themen 6
E von JFrame zu JPanel und wieder zurück . Java Basics - Anfänger-Themen 9
B JFrame JPanel größe ändern Java Basics - Anfänger-Themen 3
fragenÜber(fragen); Turtle Grafik mit GUI (JFrame) Java Basics - Anfänger-Themen 3
E JFrame + Buffer-strategy Java Basics - Anfänger-Themen 8
I JFrame / Screen auf zweitem (definiertem) Monitor öffnen Java Basics - Anfänger-Themen 3
luggas89 Mit Jframe live zeichnen Java Basics - Anfänger-Themen 4
B HSQL mit JFrame steuern Java Basics - Anfänger-Themen 4
D Wie Objekte im JFrame frei bewegen lassen? Java Basics - Anfänger-Themen 3
D Erste Schritte png in JFrame anzeigen? Java Basics - Anfänger-Themen 3
Thomathy Interface Wie schließt man ein anderes JFrame Fenster? Java Basics - Anfänger-Themen 6
D Probleme mit JFrame und der Größe Java Basics - Anfänger-Themen 8
P JFrame, Linien zeichnen, MouseListener Java Basics - Anfänger-Themen 2
S Kontrollieren ob jframe disposed ist Java Basics - Anfänger-Themen 3
Elyt JFrame in den Hintergrund verschieben Java Basics - Anfänger-Themen 3
OSchriever JFrame-Anwendungsfenster verschieben Java Basics - Anfänger-Themen 17
M Bild in JFrame Java Basics - Anfänger-Themen 1
S Klassenaufruf über JFrame Button Java Basics - Anfänger-Themen 3
CptK Interface Klasse Frame (extends JFrame) aus anderer Klasse schließen Java Basics - Anfänger-Themen 7
S JFrame mit Hintergrundbild und Button Java Basics - Anfänger-Themen 4
S JFrame Java Basics - Anfänger-Themen 15
I JFrame proportional verkleinerbar machen Java Basics - Anfänger-Themen 3
B Java JFrame zeichnen Java Basics - Anfänger-Themen 4
ReinerCoder Vererbung von JFrame in einer Klasse entfernen Java Basics - Anfänger-Themen 5
T Auslagern von Methoden bei einem JFrame Java Basics - Anfänger-Themen 6
N Erste Schritte JFrame Caesar-Verschlüsselung Java Basics - Anfänger-Themen 23
B Erste Schritte Objekte von JFrame der Fenstergröße anpassen Java Basics - Anfänger-Themen 3
J JFrame Fenster öffnet sich nicht Java Basics - Anfänger-Themen 7
3 JFrame immer im Hintergrund Java Basics - Anfänger-Themen 1
F Interface JFrame mit if-Abfrage automatisch schließen lassen? Java Basics - Anfänger-Themen 3
R JFrame nicht verschiebbar Java Basics - Anfänger-Themen 2
T Wenn JFrame Textfelder Hintergrund Grün dann... (if) Java Basics - Anfänger-Themen 3
K Java JFrame mit Hintergrundbild erstellen Java Basics - Anfänger-Themen 1
Aruetiise Variablen JFrame und Variablen Java Basics - Anfänger-Themen 3
H Eclipse JFrame Java Basics - Anfänger-Themen 3
C Variablen von einem JFrame in einen anderen übertragen Java Basics - Anfänger-Themen 3
M Bild wird von JFrame nicht geladen Java Basics - Anfänger-Themen 12
I JFrame minimieren wenn anderes Programm minimiert wird Java Basics - Anfänger-Themen 1
K Methoden Methode starten wenn JFrame geöffnet wird Java Basics - Anfänger-Themen 2
D Erste Schritte JFrame Inhalte werden nicht angezeigt Java Basics - Anfänger-Themen 8
A Variablen In anderer Klasse auf Objekte von JFrame zugreifen Java Basics - Anfänger-Themen 1
B Ist MyFrame oder JFrame besser? Java Basics - Anfänger-Themen 3
Y JFrame sichtbarkeit Java Basics - Anfänger-Themen 4
KeVoZ_ Label auf JFrame willkürlich Positionieren Java Basics - Anfänger-Themen 2
P JFrame nur einmal öffnen Java Basics - Anfänger-Themen 4
D JFrame - 10 Sekunden bis zum schließen warten. Java Basics - Anfänger-Themen 2
V Tastatur initialisieren JFrame Probleme Java Basics - Anfänger-Themen 6
J JPG in JFrame anzeigen lassen Java Basics - Anfänger-Themen 3
J JFrame ausgabe von Werten Java Basics - Anfänger-Themen 9
F GUI als Klasse oder extend JFrame? Java Basics - Anfänger-Themen 6
S Wieso wird mein JFrame transparent dargestellt? Java Basics - Anfänger-Themen 5
L [JFrame] Exception - woher? Java Basics - Anfänger-Themen 8
thomasbomme Grafikfehler JFrame- Cleartype Java Basics - Anfänger-Themen 1
GreyFox Arbeit mit JFrame Java Basics - Anfänger-Themen 8
T Erste Schritte 2 Codes zusammen fügen / Label in JFrame Java Basics - Anfänger-Themen 1
Z Zwei Images auf einem JFrame - Aber nur eins wird angezeigt! Java Basics - Anfänger-Themen 5
N Input/Output Wenn kein Input, dann Fehler anzeigen lassen im JFrame Java Basics - Anfänger-Themen 6
W 2 JPanels in 2Klasse in einem JFrame zusammenfügen Java Basics - Anfänger-Themen 12
dat_vin JFrame öffnet sich mehrmals Java Basics - Anfänger-Themen 6
M JFrame Bild einfügen Java Basics - Anfänger-Themen 3
M Rahmen für undekorierten JFrame Java Basics - Anfänger-Themen 6
B Erste Schritte JFrame in Klasse auslagern Java Basics - Anfänger-Themen 4
H JFrame komplett schließen Java Basics - Anfänger-Themen 3
S Brauche hilfe bei Pong (JFrame) Java Basics - Anfänger-Themen 2
M hintergrund in jframe festlegen Java Basics - Anfänger-Themen 4
J JFrame Render Fehler - Warum? Java Basics - Anfänger-Themen 2
I komponenten werden in JFrame nicht richtig angezeigt Java Basics - Anfänger-Themen 1
E 2. JFrame erkennt 1. Frame Java Basics - Anfänger-Themen 6
D Best Practice JFrame im JFrame Java Basics - Anfänger-Themen 2
P Bild in JFrame Titelleiste Java Basics - Anfänger-Themen 7
S Erste Schritte Von JFrame in nächstes JFRame wechseln Java Basics - Anfänger-Themen 0
V JFrame aktualisieren Java Basics - Anfänger-Themen 6
S JFrame ist nicht schwarz Java Basics - Anfänger-Themen 5
S Interface JButton etc. wird in JFrame mit paint() nicht angezeigt Java Basics - Anfänger-Themen 6
S JFrame wird nicht "bemalt" Java Basics - Anfänger-Themen 2
M Unsichtbare Objekte in JFrame Java Basics - Anfänger-Themen 2
S Textdatei einlesen und JFrame füllen Java Basics - Anfänger-Themen 14
Sogomn JLabel in anderer Klasse zum JFrame hinzufügen Java Basics - Anfänger-Themen 2
B Drawline wird auf JFrame nicht angezeigt Java Basics - Anfänger-Themen 3
N Fokus setzen nachdem JFrame in Vordergrund geholt wurde Java Basics - Anfänger-Themen 7
K Methoden Objekt auf JFrame zeichnen Java Basics - Anfänger-Themen 16
S JFrame leeren Java Basics - Anfänger-Themen 6
X JFrame Fenster einzeln schließen Java Basics - Anfänger-Themen 2
J Klick auf Button -> JFrame öffnet sich erneut. & Datei lässt sich nicht löschen Java Basics - Anfänger-Themen 7
D Kein Zugriff auf JFrame Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben