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
}
}
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
}
}