verschiedene formuare in einem fenster öffnen

Status
Nicht offen für weitere Antworten.
L

lupox473

Gast
hallo,
ich habe mal gesehen das man das machen kann.

ich habe eine main klasse in der ich ein frame erzeuge(640*480)

dann habe ich klasse wie zb menue,kunden und artikel listen. ich möchte das jetzt so machen,dass wenn ich im menue auf einen button klicke, dann kein neues fenster kommt sondern sich im gleichen fenster einfach die klasse mit den jeweiligen elementen läd.

geht das so wie ich mir das vorstelle ?

ich nutze im moment das gridbaglayout.


vielen dank !!!
 
L

lupox473

Gast
danke erstma, aber das mit den reitern meinte ich nicht.
eigentlich will ich "nur" das wenn ich zb auf den button kunden (im menue) drücke das ich kein popup fenster habe wo meine kundendaten stehen,sondern das das alles im gleichen fenster steht. das sich dann nur der inhalt ändert vom hauptmenue in die kundenansicht oder so.. weiss nich wie ich das besser beschreiben soll. wisst ihr denn was ich mein ?

danke
 
S

SlaterB

Gast
CardLayout kann das auch ohne Reiter, schau dir mal das Beispiel dort genau an,
da ist zwar eine ComboBox statt eines Buttons,
aber der Befehl darin kann genausogut in einem ActionListener stehen
 
L

lupox473

Gast
hallo,
ich habe es versucht jedoch leider nicht hinbekommen,ich kann ja per combobox dann den inhalt auswählen. möchte das gleiche aber mittels klick auf den button machen.
müsste dann ja theoretisch soviele cardlayouts machen soviele wie ich buttons habe sehe ich das richtig ??
also das prinzip ist richtig, aber irgednwie klappt das mit buttons nicht.hoffe ihr könnt mir helfen.

vielen dank !!
 
L

lupox473

Gast
habe einen quelltext gefunde, bei mir funktioniert das leuider nicht so ganz:

gefundener QT:

Code:
public void actionPerformed(ActionEvent e){
		if(e.getActionCommand().equals("Beenden"))
		{
			System.exit(0);
		}
		else if(e.getActionCommand().equals("Konto"))
		{
			cSearchCustomer searchCustomer = new cSearchCustomer(container,store);
			container.remove(this);
			container.add(searchCustomer);
			container.repaint();
			container.setVisible(true);
		}

so habe ich es bei mir jetzt

Code:
public class hans extends JFrame {
	/**
	 * 
	 */
	
	private static final long serialVersionUID = 1L;
	Container c;
	private JButton button1= new JButton();
	
	
	public hans()
	{
		c = getContentPane();
		GridBagLayout gbl = new GridBagLayout();
		GridBagConstraints gbc = new GridBagConstraints();
		setLayout(gbl);
			
		gbc.fill = GridBagConstraints.HORIZONTAL;	
		
		
		button1.setText("text");
		button1.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				
				
				immer pop = new immer();
				//c.remove(this);
				c.add(pop);
				c.repaint();
				c.setVisible(true);
			}
		});
		add(button1, new GridBagConstraints(3, 4, 1, 1, 0.0, 0.0,
			GridBagConstraints.CENTER, GridBagConstraints.BOTH,
			new Insets(0, 0, 0, 0), 0, 0));
	}

}


aber irgednwie will das nicht so recht, er erkennt das c.remove nicht und wenn ich dem immer pop = new immer() das c übergeben will meckert er auch.
was der parameter store zu bedeuten hat weiss ich leider nicht.
 
S

SlaterB

Gast
Klassen schreibt man groß..

> meckert er auch.

Fehlermeldungen muss man posten..

wenn du dir das Beispiel im offizielen Tutoria anschaust,
dann wird da die Anzeige mit

CardLayout cl = (CardLayout)(cards.getLayout());
cl.show(cards, (String)evt.getItem());

geändert,
das funktioniert auch mit einem Button,
du musst du eingeben 'bei Button x wechsle zu Card y'

->
cl.show(cards, "y");

das ist nicht von einer ComboBox abhängig
 
L

lupox473

Gast
also irgednwie funktioniert das nicht. er gibt keinen fehler aus so wie es dor jetzt steht
aber wenn ich das
Code:
 bt.addActionListener((ActionListener) this);
dahin schreibe dann öffnet er das fenster nicht mehr. wenn es deaktiviert ist geht es.

ist mein vorhaben denn so ungewöhnlich ?? =) also ich will doch nur einen startframe haben mit 3 buttons drauf. bei klick auf kunden sollen alle buttons verschwinden und meinetwegen die klasse geladen werden in denen mein kunden gui ist. dann kann ich einen kunden anlegen. wenn ich auf speichern klicke und dies erfolgreich passsiert ist komme ich automatisch wieder zum menue zurück.

danke euch !!

Code:
  public void addComponentToPane(Container pane) {
     
    	
        JPanel button = new JPanel(); 
      //  String comboBoxItems[] = { BUTTONPANEL };
      //  JComboBox cb = new JComboBox(comboBoxItems);
      //  cb.addItemListener(this);
        JButton bt = new JButton("test");
        bt.addActionListener((ActionListener) this);
        button.add(bt);
        
        JPanel card1 = new JPanel();
        card1.add(new JButton("Button 1"));

        JPanel card2 = new JPanel();
        card2.add(new JButton("Button 2"));

  
        cards = new JPanel(new CardLayout());
        cards.add(card1, "test");
        cards.add(card2, TEXTPANEL);

        pane.add(button, BorderLayout.PAGE_START);
        pane.add(cards, BorderLayout.CENTER);
    }

    public void itemStateChanged(ItemEvent evt) {
        CardLayout cl = (CardLayout)(cards.getLayout()); 
        cl.show(cards, (String)evt.getItem());
    }
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
I 2 verschiedene Klassen mit gleichen Property vergleichen Java Basics - Anfänger-Themen 13
N Verschiedene Konstruktoren mit gleichen Datentypen Java Basics - Anfänger-Themen 8
Buroto Threads Verschiedene .txt Dateien Auf Listen und Verbinden Java Basics - Anfänger-Themen 3
S OOP Java Eingabe in verschiedene Datenbank Tabellen eintragen Java Basics - Anfänger-Themen 7
I SWT Plattformunabhängig laden - verschiedene SWT .jar laden Java Basics - Anfänger-Themen 0
T Java FXML selbes Fenster verschiedene Stellen im Programm Java Basics - Anfänger-Themen 5
D Zwei verschiedene Intellij Projekte, wie benutze ich wechselseitig objekte Java Basics - Anfänger-Themen 8
K verschiedene Eingaben sortieren Java Basics - Anfänger-Themen 6
W Verschiedene Methoden in einer Klasse in der Main aufrufen? Java Basics - Anfänger-Themen 8
W n verschiedene Arrays zufällig ausgeben - mit der Random-Klasse? Java Basics - Anfänger-Themen 8
S Objekte von zwei klassen in zwei verschiedene Textdateien schreiben Java Basics - Anfänger-Themen 5
T for-each-Schleife, verschiedene Datentypen Java Basics - Anfänger-Themen 1
HoT verschiedene ArrayLists mit ähnlichem Namen in for-Schleife aufrufen Java Basics - Anfänger-Themen 3
FelixN Array mit verschiedene Datentypen als Rückgabewert? (Long und Double) Java Basics - Anfänger-Themen 3
T Vererbung Verschiedene Attribute für vererbte Klassen Java Basics - Anfänger-Themen 4
M JavaFX- Verschiedene Stages Java Basics - Anfänger-Themen 1
B Get / Set - Methode für verschiedene Entities? (generisch) Java Basics - Anfänger-Themen 21
L Wie Input auf verschiedene Kriterien hin überprüfen? Java Basics - Anfänger-Themen 3
T Vererbung Verschiedene Fahrzeugtypen mit unterschiedlicher Ausgabe Java Basics - Anfänger-Themen 17
C Verschiedene Objekte in einer Liste speichern Java Basics - Anfänger-Themen 6
F Komplexe Zahlen auf verschiedene Weise addieren Java Basics - Anfänger-Themen 18
N verschiedene Reihenfolgen ausgeben Java Basics - Anfänger-Themen 15
M Dijkstra Algorithmus in Graphen auf mehrere verschiedene Knoten anwenden lassen Java Basics - Anfänger-Themen 11
Java The Hutt SetWerte über verschiedene Klassen Java Basics - Anfänger-Themen 16
M Verschiedene Eingabe = Verschiedene Ausgaben Java Basics - Anfänger-Themen 5
M Erste Schritte Mit Variable verschiedene Texte in Textfeld einfügen Java Basics - Anfänger-Themen 27
T Datentypen Kann Java 2 verschiedene Datentypen vergleichen? Java Basics - Anfänger-Themen 2
B String auseinander nehmen in verschiedene Teile Java Basics - Anfänger-Themen 9
X Variablen Problem bei Aufteilung in verschiedene Class-Files Java Basics - Anfänger-Themen 4
E JAvaFX: Verschiedene Panels nach Klick auf Node des TreeView anzeigen Java Basics - Anfänger-Themen 0
T Java verschiedene Anweisungen Java Basics - Anfänger-Themen 23
W Verschiedene Bibliotheken in einer Anwendung? Java Basics - Anfänger-Themen 2
tuc Erste Schritte verschiedene objekte in einem feld speichern Java Basics - Anfänger-Themen 4
L Verschiedene Bilder per Knopfdruck anzeigen lassen Java Basics - Anfänger-Themen 17
J ArrayList über verschiedene Klassen verwenden Java Basics - Anfänger-Themen 7
P Erste Schritte durch MenuBar verschiedene Fenster öffnen Java Basics - Anfänger-Themen 2
G Datentypen verschiedene Objekte in eine ArrayList, Generics Java Basics - Anfänger-Themen 2
GoldenShadow Input/Output Verschiedene Versionen von Input/Output Java Basics - Anfänger-Themen 3
I Drucken in Java / verschiedene Papierformate Java Basics - Anfänger-Themen 0
P Verschiedene Java Versionen nutzen Java Basics - Anfänger-Themen 6
Z Was habe ich davon mit einem Datentyp verschiedene Instanzen zu haben? Java Basics - Anfänger-Themen 6
S write(), weshalb verschiedene Ausgaben? Java Basics - Anfänger-Themen 4
E Erste Schritte Verschiedene Anfängerfragen (Rekursion, Terminierung, Schleife, etc.) Java Basics - Anfänger-Themen 5
I String trennen und verschiedene Wörter holen Java Basics - Anfänger-Themen 6
B Verschiedene Objekte in 2 dimensionalem Array speichern Java Basics - Anfänger-Themen 10
S Datei ausführen, verschiedene Ordner Java Basics - Anfänger-Themen 2
O Verschiedene Farben in einer GUI Java Basics - Anfänger-Themen 15
R Klassen Mehrere/Verschiedene Objekte umcasten Java Basics - Anfänger-Themen 8
N Vererbung Verschiedene Subclasses nach cast zur Superclass unterscheiden Java Basics - Anfänger-Themen 9
D Verschiedene Fragen zu meinem Projekt Java Basics - Anfänger-Themen 6
S textPane verschiedene formatierungen Java Basics - Anfänger-Themen 8
K Verschiedene JDK´s paralell nutzen? Java Basics - Anfänger-Themen 3
M Verschiedene Möglichkeiten mit 'equals' abdecken? Java Basics - Anfänger-Themen 9
H 2 verschiedene Objekte in Liste mit Compareable sortieren Java Basics - Anfänger-Themen 7
G Erste Schritte Über verschiedene Datentypen iterieren. Gibt es sowas? Java Basics - Anfänger-Themen 19
N Verschiedene Klassen als Parameter elegant übergeben? Java Basics - Anfänger-Themen 4
X Listen und verschiedene Methoden Java Basics - Anfänger-Themen 6
B Zwei verschiedene Daten vergleich Java Basics - Anfänger-Themen 2
K Input/Output Verschiedene Ordner für Java u.v.m. Projekte Java Basics - Anfänger-Themen 3
G Umwandlung in verschiedene Zahlensysteme Java Basics - Anfänger-Themen 4
R Verschiedene Jar Versionen nutzen Java Basics - Anfänger-Themen 14
D Umgebungsvariable verschiedene Werte von JAVA_HOME? Java Basics - Anfänger-Themen 4
J verschiedene Anweisungen bei verschiedenen Zuständen Java Basics - Anfänger-Themen 9
F Info zwischen verschiedene Klassen austauschen Java Basics - Anfänger-Themen 4
R Input/Output verschiedene Datentypen als Bytes in Datei speichern Java Basics - Anfänger-Themen 15
Blindxantos Klassen in verschiedene Packages unterteilen Java Basics - Anfänger-Themen 2
F verschiedene Daten abspeichern Java Basics - Anfänger-Themen 13
N Verschiedene JFrames in einem JFrame anzeigen Java Basics - Anfänger-Themen 7
A Datentypen Verschiedene Threads synchronisieren Java Basics - Anfänger-Themen 3
D Mehrere verschiedene Farben pro fillRect Java Basics - Anfänger-Themen 3
M Verschiedene Werte in methoden Java Basics - Anfänger-Themen 3
K Verschiedene (Thread) Objekt-Positionen (int) in einem Array zusammenfassen Java Basics - Anfänger-Themen 3
J Verschiedene Rückgabetypen(int int char) Java Basics - Anfänger-Themen 10
S Datentypen Die verschiedene Java Datentypen [Anfänger] Java Basics - Anfänger-Themen 8
J OOP verschiedene Objekttypen ablegen Java Basics - Anfänger-Themen 4
B Welcher Feld Typ für verschiedene Datentypen? Java Basics - Anfänger-Themen 4
capgeti Verschiedene Rückgabetypen ohne Typecast möglich? Java Basics - Anfänger-Themen 7
S Verschiedene Arrays über Index aufrufen Java Basics - Anfänger-Themen 5
Developer_X in JEditorPane verschiedene Farben, verwenden Java Basics - Anfänger-Themen 7
C verschiedene Label auf Knopfdruck abrufen Java Basics - Anfänger-Themen 4
L Verschiedene Fonts für verschiedene Dialogelemente Java Basics - Anfänger-Themen 2
G Verschiedene Packages Java Basics - Anfänger-Themen 3
G Daten in verschiedene Listen schreiben Java Basics - Anfänger-Themen 5
C Zustandsanzeige durch verschiedene Klassen Java Basics - Anfänger-Themen 4
S verschiedene Versionen Java Basics - Anfänger-Themen 2
G Verschiedene Exceptions zu gleichem Block Java Basics - Anfänger-Themen 6
T verschiedene Anfängerfragen Java Basics - Anfänger-Themen 20
J Verschiedene Ausgaben bei gleichen Ausdrücken (Typecasting?) Java Basics - Anfänger-Themen 5
N Verschiedene Input/Output Klassen Java Basics - Anfänger-Themen 3
G verschiedene datentypen in arraylist Java Basics - Anfänger-Themen 14
L verschiedene JPanel-Instanzen erstellen Java Basics - Anfänger-Themen 8
L 2 verschiedene Typen in einer Tabelle ablegen Java Basics - Anfänger-Themen 18
N Problem mit Tastatureingaben für verschiedene Datentypen Java Basics - Anfänger-Themen 3
I Array für verschiedene Datentypen? Java Basics - Anfänger-Themen 5
R verschiedene dateitypen öffnen Java Basics - Anfänger-Themen 5
L verschiedene zeichen einlesen Java Basics - Anfänger-Themen 5
C 2 verschiedene Tables = 2 verschiedene Renderer ? Java Basics - Anfänger-Themen 5
S mit Buttons verschiedene Bilder laden Java Basics - Anfänger-Themen 4
S klassen in verschiedene Dateien Java Basics - Anfänger-Themen 5
3 Verschiedene Fragen (bin neu hier) Java Basics - Anfänger-Themen 5

Ähnliche Java Themen

Neue Themen


Oben