hi ,
hab ein Problem.
Ich hab ja dieses Filmverwaltungsprogramm.
Bei der Filmeingabe bzw später beim ändern der Details , möchte ich folgendes haben
Filmname , Format usw ist klar ist Textfield.
Jetzt soll beim Status eine Combox hin wo man auswählen kann ob "vorhanden" oder "verliehen" .
Wenn nun verliehen ausgewählt wird soll das Textfield "status" editable sein , ansonsten nicht.
Also das Filmeingabe Menü sieht wie folgt aus :
Kann mir nun da jemand die Combobox einbinden ( + die Deklaration ausserhalb der Methode , also wie ich diese Oben anlege ?!
Und zusätzlich eventuell noch den Teil mit der Bedingung wenn Vorhanden oder Verliehen ausgewählt wurde ??
Schon vielen Tausend dank für die Mühe !!!!
greetz
Tom
SO HIER DER QUELLTEXT : HTTP://HOME.ARCOR.DE/FUTURELEECH/dvd/DVDPROGGIE.zip
edit :
sieht das vielleicht so aus ^^ ?
hab ein Problem.
Ich hab ja dieses Filmverwaltungsprogramm.
Bei der Filmeingabe bzw später beim ändern der Details , möchte ich folgendes haben
Filmname , Format usw ist klar ist Textfield.
Jetzt soll beim Status eine Combox hin wo man auswählen kann ob "vorhanden" oder "verliehen" .
Wenn nun verliehen ausgewählt wird soll das Textfield "status" editable sein , ansonsten nicht.
Also das Filmeingabe Menü sieht wie folgt aus :
Code:
Container pane = getContentPane();
JPanel p;
// Eingabefelder im Center
p = new JPanel();
p.setLayout(new GridLayout(10,2,2,2));
p.add(new JLabel("Filmnummer"));
tNr = new JTextField(5);
p.add(tNr);
p.add(new JLabel("Filmname"));
tName = new JTextField(10);
p.add(tName);
p.add(new JLabel("Genre"));
tGenre = new JTextField(5);
p.add(tGenre);
p.add(new JLabel("Laufzeit"));
tLaufzeit = new JTextField(5);
p.add(tLaufzeit);
p.add(new JLabel("Jahr"));
tJahr = new JTextField(5);
p.add(tJahr);
p.add(new JLabel("Format"));
tFilmFormat = new JTextField(5);
p.add(tFilmFormat);
p.add(new JLabel("Wertung ( IMDB )"));
tWertung = new JTextField(5);
p.add(tWertung);
// JCOMBOBOX
p.add(new JLabel("status"));
tstatus = new JComboBox(5); <--------- hier muss noch die auswahlbedigung rein
p.add(tstatus);
// tstatus.setLineWrap(true);
pane.add(p, BorderLayout.WEST);
p.add(new JLabel("Person"));
tPerson = new JTextField(5);
p.add(tPerson);
Kann mir nun da jemand die Combobox einbinden ( + die Deklaration ausserhalb der Methode , also wie ich diese Oben anlege ?!
Und zusätzlich eventuell noch den Teil mit der Bedingung wenn Vorhanden oder Verliehen ausgewählt wurde ??
Schon vielen Tausend dank für die Mühe !!!!
greetz
Tom
SO HIER DER QUELLTEXT : HTTP://HOME.ARCOR.DE/FUTURELEECH/dvd/DVDPROGGIE.zip
edit :
Code:
if (tstatus.getText()==verliehen)
{
tPerson.setEditable(true);
}