我有一个JButton,它有一个像这样的回调函数:
myJButtonCallBackFunc (ActEvtListener evt) {
myFrame.pack();
myFrame.setVisible(true);
}
myFrame弹出屏幕的左上角。我的问题:是否有一个属性可以控制弹出窗口弹出的位置?
由于
答案 0 :(得分:3)
Window.setLocationRelativeTo(组分)
答案 1 :(得分:0)
如果myFrame扩展了组件,则有[setLocation(int x,int y)] [1]方法。
还有setLocationRelativeTo( Component c )方法。
[1]:http://download-llnw.oracle.com/javase/6/docs/api/java/awt/Component.html#setLocation(int,int)
答案 2 :(得分:0)
您可以使用getLocationOnScreen方法获取按钮的位置,然后使用[setLocation] [2]设置JFrame的位置
[2]:http://download.oracle.com/javase/1.4.2/docs/api/java/awt/Component.html#setLocation(int,int)