居中,大小固定

git-svn-id: http://code.alibabatech.com/svn/druid/trunk@429 b9813039-fb51-4c41-a8b9-e21c2acb5095
This commit is contained in:
wenshao
2011-07-14 06:23:33 +00:00
parent fd58368cf7
commit 82413596d8
@@ -107,8 +107,6 @@ public class DruidDataSourceUIManager extends JFrame {
public DruidDataSourceUIManager(){
this.setLayout(new BorderLayout());
this.setSize(800, 600);
Toolkit kit = Toolkit.getDefaultToolkit(); // 定义工具包
Dimension screenSize = kit.getScreenSize(); // 获取屏幕的尺寸
int screenWidth = screenSize.width / 2; // 获取屏幕的宽
@@ -382,7 +380,7 @@ public class DruidDataSourceUIManager extends JFrame {
layout.putConstraint(SpringLayout.NORTH, statusPanel, 10, SpringLayout.SOUTH, btnInitDataSource);
layout.putConstraint(SpringLayout.SOUTH, statusPanel, 120, SpringLayout.NORTH, statusPanel);
layout.putConstraint(SpringLayout.WEST, statusPanel, 0, SpringLayout.WEST, lbUrl);
layout.putConstraint(SpringLayout.EAST, txtMaxWait, 0, SpringLayout.EAST, mainPanel);
//layout.putConstraint(SpringLayout.EAST, txtMaxWait, 0, SpringLayout.EAST, mainPanel);
// ////
@@ -603,6 +601,10 @@ public class DruidDataSourceUIManager extends JFrame {
DruidDataSourceUIManager manager = new DruidDataSourceUIManager();
manager.pack();
manager.setSize(820, 580);
int w = (Toolkit.getDefaultToolkit().getScreenSize().width - manager.getWidth()) / 2;
int h = (Toolkit.getDefaultToolkit().getScreenSize().height - manager.getHeight()) / 2;
manager.setLocation(w, h);
manager.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
manager.setVisible(true);