Portal > Foren > Java > Desktop-Applikationen und Grafik > applikation mit verschiedenen fenster
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 14.06.2005, 10:29 Nach oben    #1
stdio
Gast
 
Beiträge: n/a
Standard applikation mit verschiedenen fenster

mal ne kleine anfaenger-frage:
wie erstellt man eigentlich mehrere fenster?
also z.b. wenn man das programm startet kommt ein formular, und
sobald man auf ein button klickt, wird es ausgewertet und danach das
resultat angezeigt...

ich hab gehofft ich koennte das in etwa so loesen:
Code:
public class jFTP extends JFrame {
	//stark verkuerzter code
	public jFTP() {
		getContentPane().add(serverInfoPane);
	}

	buttonConnect.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				   initTransferWindow();
			}
	});

	public void initTransferWindow() {
			getContentPane().removeAll();
			getContentPane().add(transferPane);
	}
}
zu erwaehnen ist, dass transferPane wesentlich groesser ist als serverInfoPane und wenn ich das programm so laufen lasse, wird zwar transferPane danach angezeigt, allerdings nur der teil der in serverInfoPane platz haette... erst nachdem ich die groesse des fensters manuell veraendert habe, wird das ganze aktualisiert und transferPane richtig angezeigt... woran liegt das bzw. wie implementiert man ueblicherweise so mehrere fenster? thx im voraus...

p.s.: ich wuerd gern n screenshot machen, damit ihr euch das besser vorstellen koennt, aber mit dem windows emulator geht das schlecht
 
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.06.2005, 11:18 Nach oben    #2
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.161
Standard

Du könntest ganz einfach mehrere JFrame- bzw. JDialog-Objekte benutzen.
__________________
Patrick Gotthardts Weblog.
pago ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.06.2005, 16:38 Nach oben    #3
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.547
Standard

Alternativ könntest Du auch mit einem JInternalFrame arbeiten, um sozusagen einen "Rahmen" für alle weiteren Fenster zu bieten.

Grüße Ben.
Ben ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.06.2005, 21:06 Nach oben    #4
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.161
Standard

Aber davon würde ich generell abraten. Auf dem Mac gibt es sowas gar nicht und auch sonst wird das sehr schnell sehr unübersichtlich.
__________________
Patrick Gotthardts Weblog.
pago ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Durchsichtiges fenster Xean Desktop-Applikationen und Grafik 7 15.05.2006 15:18
Fenster verschieben - anderes Fenster mit verschieben? Binary Allgemeine Java-Programmierung 2 15.08.2005 10:24
NOOB FRAGE: Fenster bei Buttondruck Muluf Allgemeine Java-Programmierung 2 21.06.2005 15:06
Applikation von Netbeans IDE4.0 in Windows Commandshell starten headhand Tools, Server, Betriebssysteme 4 25.02.2005 11:15
Neues Fenster öffnen bacarni Allgemeine Java-Programmierung 2 10.01.2005 21:27


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:40 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45