日期:2014-05-20  浏览次数:20726 次

Swing做界面,如何让对话框显示在标签按钮的正下方?
比如说有一个标签按钮: 2011/12/27 10:00
我要按下这个按钮的时候,弹出一个对话框显示日历,要出现在标签的正下方,是悬浮状态的,怎么实现???

------解决方案--------------------

Point location = new Point(0,button.getHeight());
SwingUtilites.convertPointToScreen(location, button);

dialog.setLocation(location);
dialog.setVisible(true);