Hi, ich hab eine Frage an euch,
ich benutzte eine JCombobox um den Inhalt eines Files anzuzeigen.
mein Panel benutzt das Layout "BoxLayout"->"Y_AXIS"
doch sobald ich die combobox adde, dann sind alle anderen Componente nicht mehr zu sehen, warum?
Was mache ich falsch?
ich benutzte eine JCombobox um den Inhalt eines Files anzuzeigen.
mein Panel benutzt das Layout "BoxLayout"->"Y_AXIS"
doch sobald ich die combobox adde, dann sind alle anderen Componente nicht mehr zu sehen, warum?
Java:
public JPanel PanelA(String USER) throws IOException
{
JPanel p = new JPanel();
p.setLayout(new BoxLayout(p,BoxLayout.Y_AXIS));
p.setBackground(Color.white);
Font font = new Font("Dialog",1,20);
//JCombobox
//getName for the Label
FileReader dateiStream = null;
dateiStream = new FileReader(USER);
final BufferedReader eingabe =
new BufferedReader(dateiStream);
String USER_NAME = eingabe.readLine();
File f =new File("c://Wissen/Bank/"+USER_NAME+"/");
String[] files = f.list();
JComboBox combobox = new JComboBox(files);
combobox.setForeground(Color.cyan);
combobox.setBackground(Color.white);
//------------------------->MainString
JLabel l = new JLabel("Bisherige Daten im Verzeichnis "+(-combobox.getSelectedIndex()));
l.setFont(font);
l.setBackground(Color.white);
l.setForeground(Color.cyan);
add(l);
//------------------------->JCombobox
JLabel label2 = new JLabel("Daten anzeigen");
label2.setFont(font);
label2.setBackground(Color.white);
label2.setForeground(Color.cyan);
add(label2);
add(combobox);
return p;
}
Was mache ich falsch?