Home
/
JavaForum
/
Swing + AWT
Infos
|
Features
|
Gold-Edition
|
Kundenservice
java
Übersicht
Forum
-
Beginner
-
Java allgemein
-
JDBC
-
JNI
-
Networking
-
Online-Ressourcen
-
Swing + AWT
-
XML
-
Meckerecke
Mitglieder
LOGIN
User oder E-Mail
Passwort
·
Passwort vergessen
·
Kostenlos anmelden
Information
Demo
Features
Im Vergleich
Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
Kundenservice
Impressum
Datenschutz
AGB
Status
4.765 User online
3 User eingeloggt
Beiträge
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
Antworten
Neuer Beitrag
Gesamtdarstellung
Detaildarstellung
Einzeldarstellung
Threaddarstellung
Beitrag 517 von 1460 (35%)
Autor
Gast
Datum
11.11.02, 18:28
Betreff
Re: Danke für Deinen Code - hab jetzt auch ne eigene Lösung!
Danke für Deine Hilfe.
Hab jetzt auch nen eigenen Code entwickelt bei dem es läuft:
(Falls Dich es interessiert folgender Code mit dem hab ichs
jetzt gelöst!)
package unbenannt1;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
/**
* Insert the type's description here.
* Creation date: (11.11.02 17:34:21)
* @author:
*
*/
public class MeineKlasse1 extends JFrame{
JComboBox comboBox = new JComboBox();
JTextField auswahlText = new JTextField();
JLabel auswahlLabel = new JLabel();
public static void main(String args[]) {
new MeineKlasse1();
}
public MeineKlasse1() {
super();
initGUI();
}
public void initGUI() {
this.setTitle("JComboBox - Beispiel");
this.getContentPane().setLayout(null);
this.setSize(325,159);
comboBox.setBounds(20,15,124,24);
comboBox.addActionListener(new ComboAction(this));
initCombo();
auswahlText.setBounds(174,25,114,19);
auswahlLabel.setText("Auswahl");
auswahlLabel.setBounds(174,8,86,15);
this.getContentPane().add(comboBox);
this.getContentPane().add(auswahlText);
this.getContentPane().add(auswahlLabel);
this.setVisible(true);
}
public void initCombo() {
String[] comboInhalt= {"Rot","Gelb","Gruen","Blau"};
//Items in die ComboBox schreiben
for (int i = 0; i < comboInhalt.length; i++){
comboBox.insertItemAt(comboInhalt[i],i);
}
//comboBox.setSelectedIndex(1);
}
void ComboAction() {
int str;
str = comboBox.getSelectedIndex();
if (str== 0)
{
Profit frame = new Profit();
frame.setBounds(100,100,200,200);
frame.setVisible(true);
}
if (str == 1)
{ MeineKlasse2 frame = new MeineKlasse2 ();
frame.setBounds(300,300,200,200);
frame.setVisible(true);
}
if (str == 2)
{ MeineKlasse3 frame = new MeineKlasse3 ();
frame.setBounds(300,300,200,200);
frame.setVisible(true);
}
}
}
class ComboAction implements ActionListener{
MeineKlasse1 obj;
ComboAction( MeineKlasse1 obj) {
this.obj = obj;
}
public void actionPerformed(ActionEvent e) {
obj.ComboAction();
}
}
Diskussionsverlauf:
Combobox mit 3 Einträgen - bei jedem Eintrag soll ein Frame
Re: Combobox mit 3 Einträgen - bei jedem Eintrag soll ein Frame
Re: Combobox mit 3 Einträgen - bei jedem Eintrag soll ein Frame
Danke für Deinen Code- funktioniert aber nicht Fehlermeldungen!
Re: Danke für Deinen Code- funktioniert aber nicht Fehlermeldungen!
Re: Danke für Deinen Code - hab jetzt auch ne eigene Lösung!
Immer noch Fehlermeldungen!
Auf diesen Beitrag antworten
Neuen Beitrag verfassen
Impressum
·
Datenschutz
·
AGB
·
Infos
·
Presse
Ein modernes Forum:
teamturn.com