Hallo,
ich benutze ein Glasspane auf der ich einen JButton habe. Jetzt würde ich gerne explizit für diesen Button festlegen, das er an der Position x,y sein soll. Aber ich bekomm das beim besten Willen nicht hin.
Ich hab's mit setLocation und mit setBounds probiert.. es zeigt alles keine Wirkung..
Hier mal mein Code:
Geht das nicht? Sollte doch aber >.<
ich benutze ein Glasspane auf der ich einen JButton habe. Jetzt würde ich gerne explizit für diesen Button festlegen, das er an der Position x,y sein soll. Aber ich bekomm das beim besten Willen nicht hin.
Ich hab's mit setLocation und mit setBounds probiert.. es zeigt alles keine Wirkung..
Hier mal mein Code:
Java:
public class MyFrame extends JFrame {
private static final long serialVersionUID = 1L;
public MyFrame() {
super("blabla");
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
MyModel model = new MyModel();
MyView view = new MyView(model);
add(view);
setSize(500, 200);
pack();
JButton testb = new JButton("test");
testb.setOpaque(false);
//testb.setLocation(500, 150);
//testb.setBounds(50, 50, 100, 100);
this.setGlassPane(testb);
this.getGlassPane().setVisible(true);
setResizable(false);
}
public static void main(String[] args) {
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (InstantiationException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (UnsupportedLookAndFeelException e) {
e.printStackTrace();
}
MyFrame mf = new MyFrame();
mf.setVisible(true);
}
Geht das nicht? Sollte doch aber >.<