Hallo Leute,
Ich Programmiere zurzeit ein kleinen Rechner. Aber ich habe ein Problem und zwar habe ich mir 2 JButtons gemacht die die Zahlen 0 und 1 bis jetzt sind. Aber der JButton 2 bedeckt meine ganze Frame. Aber das soll so nicht sein. Kann mir einer sagen was ich da falsch gemacht habe?
[Java]
@SuppressWarnings("serial")
public class RechnerFrame extends JFrame implements ActionListener{
private static final int width = 267;
private static final int height = 320;
private static Dimension size = new Dimension(width, height);
private static JMenuBar bar_information;
private static JMenu menu_extras;
private static JMenuItem item_developer;
private static JMenuItem item_version;
private static JButton knopf_0;
private static JButton knopf_1;
public RechnerFrame() {
initAndLoadCompomenten();
setSize(size);
setMaximumSize(size);
setMaximumSize(size);
setResizable(false);
setTitle("Rechner");
setDefaultCloseOperation(3);
setAutoRequestFocus(false);
setLocationRelativeTo(null);
setVisible(true);
}
private void initAndLoadCompomenten() {
loadMenu();
loadButtons();
}
private void loadButtons() {
knopf_0 = new JButton("0");
knopf_0.setBounds(10, 220, 50, 30);
knopf_0.addActionListener(this);
add(knopf_0); //<-- Dieser wird nur angezeigt wenn ich nicht über denn JButton 1 Scrolle. Er hat auch die richtige Größe.
knopf_1 = new JButton("1");
knopf_1.setBounds(10, 180, 50, 30);
knopf_1.addActionListener(this);
add(knopf_1); //<-- Dieser JButton wird übers ganze Bild angezeigt
}
private void loadMenu() {
bar_information = new JMenuBar();
menu_extras = new JMenu("Extras");
item_developer = new JMenuItem("Entwickler");
item_version = new JMenuItem("Version");
menu_extras.add(item_developer);
menu_extras.add(item_version);
bar_information.add(menu_extras);
item_developer.addActionListener(this);
item_version.addActionListener(this);
setJMenuBar(bar_information);
}
@Override
public void actionPerformed(ActionEvent e) {
}
}
[/code]
Danke schon mal jetzt!
Ich Programmiere zurzeit ein kleinen Rechner. Aber ich habe ein Problem und zwar habe ich mir 2 JButtons gemacht die die Zahlen 0 und 1 bis jetzt sind. Aber der JButton 2 bedeckt meine ganze Frame. Aber das soll so nicht sein. Kann mir einer sagen was ich da falsch gemacht habe?
[Java]
@SuppressWarnings("serial")
public class RechnerFrame extends JFrame implements ActionListener{
private static final int width = 267;
private static final int height = 320;
private static Dimension size = new Dimension(width, height);
private static JMenuBar bar_information;
private static JMenu menu_extras;
private static JMenuItem item_developer;
private static JMenuItem item_version;
private static JButton knopf_0;
private static JButton knopf_1;
public RechnerFrame() {
initAndLoadCompomenten();
setSize(size);
setMaximumSize(size);
setMaximumSize(size);
setResizable(false);
setTitle("Rechner");
setDefaultCloseOperation(3);
setAutoRequestFocus(false);
setLocationRelativeTo(null);
setVisible(true);
}
private void initAndLoadCompomenten() {
loadMenu();
loadButtons();
}
private void loadButtons() {
knopf_0 = new JButton("0");
knopf_0.setBounds(10, 220, 50, 30);
knopf_0.addActionListener(this);
add(knopf_0); //<-- Dieser wird nur angezeigt wenn ich nicht über denn JButton 1 Scrolle. Er hat auch die richtige Größe.
knopf_1 = new JButton("1");
knopf_1.setBounds(10, 180, 50, 30);
knopf_1.addActionListener(this);
add(knopf_1); //<-- Dieser JButton wird übers ganze Bild angezeigt
}
private void loadMenu() {
bar_information = new JMenuBar();
menu_extras = new JMenu("Extras");
item_developer = new JMenuItem("Entwickler");
item_version = new JMenuItem("Version");
menu_extras.add(item_developer);
menu_extras.add(item_version);
bar_information.add(menu_extras);
item_developer.addActionListener(this);
item_version.addActionListener(this);
setJMenuBar(bar_information);
}
@Override
public void actionPerformed(ActionEvent e) {
}
}
[/code]
Danke schon mal jetzt!