Hallo,
nach stundenlanger Suche im WWW und den Versuchen, die Lösungsvorschläge, die ich dort gefunden habe, anzuwenden: Es funktioniert nicht. Ich habe ein JPanel mit null-Layout und möchte dort mit der setLocation Methode Komponenten platzieren. Diese werden jedoch nicht angezeigt.
Im Folgenden habe ich versucht einen Button zu platzieren. Hier ist der Code:
[JAVA=42]package nochmehrbatest;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class LocationTest extends JFrame{
LocationTest() {
JPanel pane = new JPanel();
pane.setLayout(null);
pane.setVisible(true);
this.add(pane);
JButton but = new JButton("Ein Button");
but.setLocation(150, 150);
but.setVisible(true);
pane.add(but);
this.setSize(500, 500);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new LocationTest();
}
}
[/code]
Hat jemand eine Idee? Danke schonmal!
Gruß,
Carolin
nach stundenlanger Suche im WWW und den Versuchen, die Lösungsvorschläge, die ich dort gefunden habe, anzuwenden: Es funktioniert nicht. Ich habe ein JPanel mit null-Layout und möchte dort mit der setLocation Methode Komponenten platzieren. Diese werden jedoch nicht angezeigt.
Im Folgenden habe ich versucht einen Button zu platzieren. Hier ist der Code:
[JAVA=42]package nochmehrbatest;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class LocationTest extends JFrame{
LocationTest() {
JPanel pane = new JPanel();
pane.setLayout(null);
pane.setVisible(true);
this.add(pane);
JButton but = new JButton("Ein Button");
but.setLocation(150, 150);
but.setVisible(true);
pane.add(but);
this.setSize(500, 500);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new LocationTest();
}
}
[/code]
Hat jemand eine Idee? Danke schonmal!
Gruß,
Carolin