W
WurzelSeppel
Gast
Hallo,
ich suche ein großes vollständiges Swing-GUI Beispiel, an dem ich lernen kann, wie man richtig nach Modell-View-Controller (MVC) Vorschrift programmiert.
Das Problem ist, daß ich zwar hier viele einfach Beispiel finde zu Menus und Menubars,
aber ich weiß noch nicht genau, wie "man es richtig macht", wenn man zum Beispiel nach dem Klicken auf den ABOUT Eintrag im Menu ein einfaches About-Fenster anzeigen will....
Ok meintewegen hab ich hier die Actionabfrage, aber meistens ist sie gleich mit THIS im "Hauptprogramm" zu finden, bei den meisten Beispielen hier.
So habe ich es mal probiert und gleich an Ort und Stelle einfach ein neues Fenster aufmachen wollen, wo
ein bischen was über ABOUT steht.
So klappt das nicht, so kann es nicht sein.
Genauso brauche ich ja ein Option-Fenster. Das wird ein neues JFrame sein mit einer JTabbedPane drauf, daß ist mir schon klar. Aber mir ist nicht klar, wo ich das dann aufbaue und anzeigen lasse.
Am liebsten wäre mir ein BEISPIEL. Die MVC Theorie bei Sun hab ich angelesen und immer wieder gelesen,
nützt nichts, zäh wie harter Lehm. Die komischen kurzen Codeschnipsel nützen niemand was.
Ich suche ein kompletes Beispiel, daß ich auch kompilieren kann, wo ich SEHE WAS WIE WO GEMACHT wird.
So lernt man doch am einfachsten, indem man was hat , was tut und dann daran rumspielt und was ausprobiert.
ich suche ein großes vollständiges Swing-GUI Beispiel, an dem ich lernen kann, wie man richtig nach Modell-View-Controller (MVC) Vorschrift programmiert.
Das Problem ist, daß ich zwar hier viele einfach Beispiel finde zu Menus und Menubars,
aber ich weiß noch nicht genau, wie "man es richtig macht", wenn man zum Beispiel nach dem Klicken auf den ABOUT Eintrag im Menu ein einfaches About-Fenster anzeigen will....
Ok meintewegen hab ich hier die Actionabfrage, aber meistens ist sie gleich mit THIS im "Hauptprogramm" zu finden, bei den meisten Beispielen hier.
Code:
public void actionPerformed(ActionEvent e){
String buttonPressed = e.getActionCommand();
...
if (buttonPressed == "About"){
JFrame about = new JFrame("About");
JPanel p1 = new JPanel();
p1.setLayout(new BorderLayout());
about.getContentPane().add(p1);
// about.setUndecorated(true);
about.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
about.pack();
about.setSize(640, 480);
about.setVisible(true);
}
So habe ich es mal probiert und gleich an Ort und Stelle einfach ein neues Fenster aufmachen wollen, wo
ein bischen was über ABOUT steht.
So klappt das nicht, so kann es nicht sein.
Genauso brauche ich ja ein Option-Fenster. Das wird ein neues JFrame sein mit einer JTabbedPane drauf, daß ist mir schon klar. Aber mir ist nicht klar, wo ich das dann aufbaue und anzeigen lasse.
Am liebsten wäre mir ein BEISPIEL. Die MVC Theorie bei Sun hab ich angelesen und immer wieder gelesen,
nützt nichts, zäh wie harter Lehm. Die komischen kurzen Codeschnipsel nützen niemand was.
Ich suche ein kompletes Beispiel, daß ich auch kompilieren kann, wo ich SEHE WAS WIE WO GEMACHT wird.
So lernt man doch am einfachsten, indem man was hat , was tut und dann daran rumspielt und was ausprobiert.