1.JDialog(JFrame)弹出居中显示
static void initJDialogLocation(JDialog jFrame) { // 如果是JFrame面板的话,只需要将参数改为JFrame jFrame //设置窗口大小 int windowWidth = jFrame.getWidth(); //获得窗口宽 int windowHeight = jFrame.getHeight();//获得窗口高 Toolkit kit = Toolkit.getDefaultToolkit(); //定义工具包 Dimension screenSize = kit.getScreenSize(); //获取屏幕的尺寸 int screenWidth = screenSize.width; //获取屏幕的宽 int screenHeight = screenSize.height; //获取屏幕的高 //设置窗口居中 jFrame.setLocation(screenWidth / 2 - windowWidth / 2, screenHeight / 2 - windowHeight / 2);//设置窗口居中显示 }
2.关闭JDialog界面
//JDialog 对象 frame.dispose();
3.Java实现点击按钮弹出新窗体的功能实现,旧窗体不进行操作
参考文章:https://blog.csdn.net/ygl19920119/article/details/79723512