Hi, ich möchte eine Komponente mithilfe des SpringLayouts verschieben. Ich habe das schon sehr oft eigentlich gemacht, aber bei diesem Code-Teil komme ich einfach nicht weiter, mein TestButton verschiebt sich nicht auch nur einen Millimeter -.-
Ich hoffe ihr könnt mir bei der Fehlersuche helfen.
hier Code:
Ich hoffe ihr könnt mir bei der Fehlersuche helfen.
hier Code:
Java:
public class Monsterkarte {
JFrame frame;
JPanel panel;
SpringLayout layout;
JButton test;
public Monsterkarte() {
frame = new JFrame();
panel = new JPanel();
layout = new SpringLayout();
frame.setTitle("Monsterkarte");
frame.setDefaultCloseOperation(frame.HIDE_ON_CLOSE);
panel.setLayout(new SpringLayout());
// Add components
// TEST
test = new JButton("TESTEN");
panel.add(test);
layout.putConstraint(SpringLayout.NORTH, test, 150, SpringLayout.NORTH,
frame.getContentPane());
layout.putConstraint(SpringLayout.WEST, test, 100, SpringLayout.WEST,
frame.getContentPane());
frame.add(panel);
frame.setSize(240, 240);
// Mittig platzieren
frame.setLocation(
(Toolkit.getDefaultToolkit().getScreenSize().width - frame
.getWidth()) / 2, (Toolkit.getDefaultToolkit()
.getScreenSize().height - frame.getHeight()) / 2);
frame.setVisible(true);
}
}