本文整理汇总了Java中javax.swing.JDialog.getWidth方法的典型用法代码示例。如果您正苦于以下问题:Java JDialog.getWidth方法的具体用法?Java JDialog.getWidth怎么用?Java JDialog.getWidth使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类javax.swing.JDialog
的用法示例。
在下文中一共展示了JDialog.getWidth方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: showCreate
import javax.swing.JDialog; //导入方法依赖的package包/类
/**
* 屏幕中间显示对话窗口
*
* @param i_JDialog
*/
public void showCreate(JDialog i_JDialog)
{
Toolkit v_Toolkit = Toolkit.getDefaultToolkit();
int v_X = (v_Toolkit.getScreenSize().height - i_JDialog.getHeight()) / 2;
int v_Y = (v_Toolkit.getScreenSize().width - i_JDialog.getWidth() ) / 2;
i_JDialog.setLocation(v_Y ,v_X);
i_JDialog.setVisible(true);
}
示例2: floatToolBar
import javax.swing.JDialog; //导入方法依赖的package包/类
/**
* Floats the associated toolbar at the specified screen location,
* optionally centering the floating frame on this point.
*/
public void floatToolBar(int x, int y, final boolean center) {
final JDialog floatFrame = getFloatingFrame();
if (floatFrame == null)
return;
final Container target = ourDockLayout.getTargetContainer();
if (target != null)
target.remove(ourToolBar);
floatFrame.setVisible(false);
floatFrame.getContentPane().remove(ourToolBar);
ourToolBar.setOrientation(ToolBarLayout.HORIZONTAL);
floatFrame.getContentPane().add(ourToolBar, BorderLayout.CENTER);
floatFrame.pack();
if (center) {
x -= floatFrame.getWidth() / 2;
y -= floatFrame.getHeight() / 2;
}
// x and y are given relative to screen
floatFrame.setLocation(x, y);
floatFrame.setTitle(ourToolBar.getName());
floatFrame.setVisible(true);
ourToolBarShouldFloat = true;
if (target != null) {
target.validate();
target.repaint();
}
}