Geen Combobox ?

Status
Niet open voor verdere reacties.

LisaAlberta

Gebruiker
Lid geworden
9 aug 2012
Berichten
73
Hoi,

Ik probeer een combobox op het scherm te toveren en heb daarvoor een stuk overgetypt uit mijn studieboek. Maar ik krijg geen combobox op mijn scherm :/ er lijken geen fouten in te zitten, geen errors of niks, maar er verschijnt ook niks op mijn scherm. Waarschijnlijk zie ik iets heel simpels over het hoofd, maar wat dan?
Ik maak gebruik van netBeans IDE7.3 en maak gebruik van Mac OS X 10.7.5.

Alvast bedankt, Lisa
Hieronder staat de code:

package rapportage;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

class ComboDemo extends JFrame
implements ActionListener {
private JComboBox combo;
private JTextField textField;

public static void main(String[] args) {
ComboDemo frame = new ComboDemo();
frame.setSize(400,300);
frame.createGUI();
frame.setVisible(true);
}
private void createGUI(){
setDefaultCloseOperation(EXIT_ON_CLOSE);
Container window = getContentPane();
window.setLayout(new FlowLayout() );

combo = new JComboBox();

combo.addItem("Best");
combo.addItem("Boxtel");
combo.addItem("Haaren");
combo.addItem("Nuenen");

combo.addActionListener(this);
window.add(gemeentebox);

textField = new JTextField(25);
window.add(textField);
}

public void actionPerformed(ActionEvent event) {
int index = combo.getSelectedIndex();
String item = (String) combo.getSelectedItem();
textField.setText("item " + Integer.toString(index) +", " + item + " selected" );
}
}

public class Rapportage {


public static void main(String[] args) {
// TODO code application logic here
}
}
 
Beste Lisa,

Kan het zijn dat dit komt omdat er geen object in je class staad genaamd "gemeentebox" maar die je wel aanroept in window.add onder combo.addActionListener(this);?

Met vriendelijke groet,
Julian

P.S.: Misschien dat mijn spelling niet optimaal is vanwege mijn leeftijd. Ik ben namelijk 13. Dit kan misschien ook de fout niet zijn, dit weet ik ook niet zeker omdat ik pas 1 / 1/2 jaar in de Java language zit.
 
hij doet t :)

public class Rapportage extends JFrame
implements ActionListener {

private JComboBox combo;
private JTextField textField;

public static void main(String[] args) {
Rapportage frame = new Rapportage();
frame.setSize(400,300);
frame.createGUI();
frame.setVisible(true);
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan