der Prof
Mitglied
Hallo,
Ich möchte während ich schreibe diese „Modell-Präsentations-Steuerung“ beachten
Es soll ein JFrame geöffnet werden darin befindet sich ein JButton und der hat auch einen Listener.. wenn geklickt wird soll ein neues Frame oder noch besser dasselbe Fenster wie am Ampfang geöffnet werden... Entschuldigung für die Rechtschreibfehler
Hier die KIasse FrameController
Enthält die main-Methode ich weiss nicht ob das Richtig ist..
Hier die Klasse FrameView.. die das Fenster anzeigen soll..
und hier Model mit dem Listener drinne... weiss nicht ob dat richtig ist
Wenn ich klicke geschieht leider nichts.. in FrameModel fehlt nochwas denke ich..
falls ihr einen Link für mich habt wo ähnliche leichte Beispiele zu finden sind.. bitte ich euch diese mir zu Posten..
ähm "Jo"
MfG
*Edit: So ich habs jetzt geschafft das ein Frame erscheint wenn der Button geklickt wird ~~ aber mvc is dat noch nich..
Ich möchte während ich schreibe diese „Modell-Präsentations-Steuerung“ beachten
Es soll ein JFrame geöffnet werden darin befindet sich ein JButton und der hat auch einen Listener.. wenn geklickt wird soll ein neues Frame oder noch besser dasselbe Fenster wie am Ampfang geöffnet werden... Entschuldigung für die Rechtschreibfehler
Hier die KIasse FrameController
Java:
package frameController;
import frameView.FrameView;
public class FrameController {
public static void main(String[] args) {
FrameView.ShowFrame();
}
}
Enthält die main-Methode ich weiss nicht ob das Richtig ist..
Hier die Klasse FrameView.. die das Fenster anzeigen soll..
Java:
package frameView;
import frameModel.FrameModel;
public class FrameView {
public static void ShowFrame() {
FrameModel.CreateFrame();
}
}
und hier Model mit dem Listener drinne... weiss nicht ob dat richtig ist
Java:
package frameModel;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
public class FrameModel {
public static void CreateFrame() {
JFrame frame = new JFrame();
JButton button = new JButton();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.add(button);
frame.setSize(500, 500);
frame.setLocation(500, 500);
frame.setVisible(true);
ActionListener buttonListener = new ActionListener() {
public void actionPerformed(ActionEvent e) {
CreateFrame();
}
};
button.addActionListener(buttonListener);
}
}
Wenn ich klicke geschieht leider nichts.. in FrameModel fehlt nochwas denke ich..
falls ihr einen Link für mich habt wo ähnliche leichte Beispiele zu finden sind.. bitte ich euch diese mir zu Posten..
ähm "Jo"
MfG
*Edit: So ich habs jetzt geschafft das ein Frame erscheint wenn der Button geklickt wird ~~ aber mvc is dat noch nich..
Zuletzt bearbeitet: