Hallo Leute
Folgendes ist mein Programm
Linie 25-27 sind meine Ansätze um die Grösse des Buttons zu modifizeren. Es werden jedoch alle ignoriert. Das Ergebnis ist das Selbe, wie wenn ich die drei Linien weglassen würde. Natürlich sind immer zwei davon zur Laufzeit auskommentiert.
Habe ich einen besonderen Kniff nicht beachtet, der beim Einsatz solcher Methoden unabdingbar ist?
Gruss Igäl
Folgendes ist mein Programm
Code:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class MainPanel
extends JFrame {
public MainPanel() {
super("Dummy Programm - Hauptmenü");
JPanel topPanel = new JPanel();
topPanel.setLayout(new BoxLayout(topPanel, BoxLayout.X_AXIS));
topPanel.add(addButton("Getränke", 500, 30));
add(topPanel, BorderLayout.NORTH);
addWindowListener(new CloseWindow(true));
setSize(800, 600);
setVisible(true);
}
private JButton addButton(String label, int size_x, int size_y) {
JButton btn = new JButton(label);
//btn.setSize(new Dimension(size_x, size_y));
//btn.setSize(size_x, size_y);
btn.setPreferredSize(new Dimension(size_x, size_y));
return btn;
}
}
Linie 25-27 sind meine Ansätze um die Grösse des Buttons zu modifizeren. Es werden jedoch alle ignoriert. Das Ergebnis ist das Selbe, wie wenn ich die drei Linien weglassen würde. Natürlich sind immer zwei davon zur Laufzeit auskommentiert.
Habe ich einen besonderen Kniff nicht beachtet, der beim Einsatz solcher Methoden unabdingbar ist?
Gruss Igäl