Sers ich hab da ein Problem
ich bin noch ein Anfänger und ich wüsste gerne einfach mal, wie ich meinen Programminhalt in ein richtiges Windows Frame reinbringt bzw. dass der Text auch in den Frame geschrieben wird.
Mein Programm ist natürlich der letzte Schmarrn, aber ich hätte halt gerne die Ausgabe in einem Frame
Den Frame habe ich eigentlich auch schon erzeugt.
Ich poste des jetzt einfach mal und ihr sagt dann bitte was ich machen kann.
Meine Programm Class mit dem Namen Primzahl.java:
Meine Frame Class mit dem Namen PrimzahlFrame.java:
Vielen Dank
ich bin noch ein Anfänger und ich wüsste gerne einfach mal, wie ich meinen Programminhalt in ein richtiges Windows Frame reinbringt bzw. dass der Text auch in den Frame geschrieben wird.
Mein Programm ist natürlich der letzte Schmarrn, aber ich hätte halt gerne die Ausgabe in einem Frame
Den Frame habe ich eigentlich auch schon erzeugt.
Ich poste des jetzt einfach mal und ihr sagt dann bitte was ich machen kann.
Meine Programm Class mit dem Namen Primzahl.java:
Code:
import static java.lang.System.out;
import java.util.Scanner;
public class Primzahl {
public static void main(String[] args) {
// Create application frame.
PrimzahlFrame frame = new PrimzahlFrame();
// Show frame
frame.setVisible(true);
Scanner myScanner = new Scanner(System.in);
out.print("Geben Sie bitte eine Zahl ein:");
String zahl = myScanner.next();
if (zahl.equals(9)) {
out.println("3*3");
}
else
{
out.println("konnte nicht berechnet werden");
}
}
}
Meine Frame Class mit dem Namen PrimzahlFrame.java:
Code:
public class PrimzahlFrame extends Frame {
/**
* The constructor.
*/
public PrimzahlFrame() {
MenuBar menuBar = new MenuBar();
Menu menuFile = new Menu();
MenuItem menuFileExit = new MenuItem();
menuFile.setLabel("File");
menuFileExit.setLabel("Exit");
// Add action listener.for the menu button
menuFileExit.addActionListener
(
new ActionListener() {
public void actionPerformed(ActionEvent e) {
PrimzahlFrame.this.windowClosed();
}
}
);
menuFile.add(menuFileExit);
menuBar.add(menuFile);
setTitle("Primzahlenzerlegung by AkE ©2005-2006");
setMenuBar(menuBar);
setSize(new Dimension(400, 700));
// Add window listener.
this.addWindowListener
(
new WindowAdapter() {
public void windowClosing(WindowEvent e) {
PrimzahlFrame.this.windowClosed();
}
}
);
}
/**
* Shutdown procedure when run as an application.
*/
protected void windowClosed() {
// TODO: Check if it is safe to close the application
// Exit application.
System.exit(0);
}
}
Vielen Dank