Hey liebe Community,
ich habe mich schon im Forum umgesehen kann aber mit den gefundenen Antworten nicht wirklich etwas anfangen .....bin erst noch java anfänger daher auf etwas Hilfe angewiesen
Und zwar würde ich gerne in folgendem Code an meinen Button, ganz unten den Befehl zum Fenster schließen dazuschreiben, aber ich weiß nicht wie ich das hinzufügen kann...es gibt ja die Möglichkeit direkt zu schließen oder per "wollen sie wirklich schließen...ja oder nein?" auswahl da Fenster zu schließen. Wenn mir jemand beide Lösungen dazuschreiben will, würde ich mich freuen....nun zum Quellcode ...und nicht vergessen ist nur ein Anfänger Progrämmchen ...i am still learning :rtfm:
[JAVA=0]import java.awt.*;
import java.awt.event.*;
import java.text.NumberFormat;
import javax.swing.*;
import javax.swing.JFrame.*;
public class Project
{
static JFrame f = new JFrame();
static JComboBox choice = new JComboBox();
static JComboBox bob = new JComboBox();
public static void main(String[] args)
{
f.setSize( 400, 400);
f.setBackground(Color.green);
f.setLocation (500, 150);
f.setTitle ("Project1");
f.setVisible (true);
f.add( new JLabel ("Bitte Geben Sie die folgenden benötigten Datensätze ein "));
f.add( new JLabel ("Bitte geben Sie ihren Namen ein"));
f.setLayout( new GridLayout(20 , 10));
f.add( new JTextField());
f.add( new JLabel ("Bitte geben Sie ihren Vornamen ein"));
f.add( new JTextField());
f.add( new JLabel (" Bitte wählen Sie ihr Geburtsjahr aus"));
//f.setLayout (new FlowLayout());
choice.addItem("1960");
choice.addItem("1961");
choice.addItem("1962");
choice.addItem("1963");
choice.addItem("1964");
choice.addItem("1965");
choice.addItem("1966");
choice.addItem("1967");
choice.addItem("1968");
choice.addItem("1969");
choice.addItem("1970");
choice.addItem("1971");
choice.addItem("1972");
choice.addItem("1973");
choice.addItem("1974");
choice.addItem("Keine Ahnung wann du Geburtstag hast ");
f.add( choice );
f.add( new JLabel ("Bitte Wählen sie ihren Geburtsmonat aus"));
bob.addItem("Januar");
bob.addItem("Februar");
bob.addItem("März");
bob.addItem("April");
bob.addItem("Mai");
bob.addItem("Juni");
bob.addItem("Juli");
bob.addItem("August");
bob.addItem("September");
bob.addItem("Oktober");
bob.addItem("November");
bob.addItem("Dezmeber");
f.add( bob );
f.add( new JLabel ("Postleihzahl"));
f.add(new JFormattedTextField(NumberFormat.getIntegerInstance()));f.add( new JLabel ("Ort"));
f.add( new JTextField());
f.add( new JLabel ("Land"));
f.add( new JTextField());
f.add( new JButton("Beenden"));
f.pack();
}
}
[/code]
Danke schonmal im Vorraus
ich habe mich schon im Forum umgesehen kann aber mit den gefundenen Antworten nicht wirklich etwas anfangen .....bin erst noch java anfänger daher auf etwas Hilfe angewiesen
Und zwar würde ich gerne in folgendem Code an meinen Button, ganz unten den Befehl zum Fenster schließen dazuschreiben, aber ich weiß nicht wie ich das hinzufügen kann...es gibt ja die Möglichkeit direkt zu schließen oder per "wollen sie wirklich schließen...ja oder nein?" auswahl da Fenster zu schließen. Wenn mir jemand beide Lösungen dazuschreiben will, würde ich mich freuen....nun zum Quellcode ...und nicht vergessen ist nur ein Anfänger Progrämmchen ...i am still learning :rtfm:
[JAVA=0]import java.awt.*;
import java.awt.event.*;
import java.text.NumberFormat;
import javax.swing.*;
import javax.swing.JFrame.*;
public class Project
{
static JFrame f = new JFrame();
static JComboBox choice = new JComboBox();
static JComboBox bob = new JComboBox();
public static void main(String[] args)
{
f.setSize( 400, 400);
f.setBackground(Color.green);
f.setLocation (500, 150);
f.setTitle ("Project1");
f.setVisible (true);
f.add( new JLabel ("Bitte Geben Sie die folgenden benötigten Datensätze ein "));
f.add( new JLabel ("Bitte geben Sie ihren Namen ein"));
f.setLayout( new GridLayout(20 , 10));
f.add( new JTextField());
f.add( new JLabel ("Bitte geben Sie ihren Vornamen ein"));
f.add( new JTextField());
f.add( new JLabel (" Bitte wählen Sie ihr Geburtsjahr aus"));
//f.setLayout (new FlowLayout());
choice.addItem("1960");
choice.addItem("1961");
choice.addItem("1962");
choice.addItem("1963");
choice.addItem("1964");
choice.addItem("1965");
choice.addItem("1966");
choice.addItem("1967");
choice.addItem("1968");
choice.addItem("1969");
choice.addItem("1970");
choice.addItem("1971");
choice.addItem("1972");
choice.addItem("1973");
choice.addItem("1974");
choice.addItem("Keine Ahnung wann du Geburtstag hast ");
f.add( choice );
f.add( new JLabel ("Bitte Wählen sie ihren Geburtsmonat aus"));
bob.addItem("Januar");
bob.addItem("Februar");
bob.addItem("März");
bob.addItem("April");
bob.addItem("Mai");
bob.addItem("Juni");
bob.addItem("Juli");
bob.addItem("August");
bob.addItem("September");
bob.addItem("Oktober");
bob.addItem("November");
bob.addItem("Dezmeber");
f.add( bob );
f.add( new JLabel ("Postleihzahl"));
f.add(new JFormattedTextField(NumberFormat.getIntegerInstance()));f.add( new JLabel ("Ort"));
f.add( new JTextField());
f.add( new JLabel ("Land"));
f.add( new JTextField());
f.add( new JButton("Beenden"));
f.pack();
}
}
[/code]
Danke schonmal im Vorraus