packageJavaSample;importjava.awt.Container;importjava.awt.Dimension;importjava.awt.Toolkit;importjavax.swing.JButton;importjavax.swing.JLabel;importjavax.swing.JPanel;importjavax.swing.JPasswordField;importjavax.swing.JPopupMenu;importjavax.swing.JSplitPane;importjavax.swing.JTextField;public class JavaSampleMain extendsjavax.swing.JFrame
{private static final long serialVersionUID = 6818610491629713210L;private JSplitPane jSplitPaneHorizontal; //水平分窗口
private JSplitPane jSplitPaneVertical; //垂直分窗口
private JPanel jPanelRight; //右窗口
private JButton jButton1; //按钮1
private JButton jButton2; //按钮2//功能描述: 构造函数
publicJavaSampleMain()
{
JPopupMenu.setDefaultLightWeightPopupEnabled(false);//防止被播放窗口(AWT组件)覆盖
initInterface();
}//功能描述: 初始化接口
private voidinitInterface()
{
jSplitPaneHorizontal= newjavax.swing.JSplitPane();
jSplitPaneVertical= newjavax.swing.JSplitPane();
jPanelRight= newjavax.swing.JPanel();
jButton1= newjavax.swing.JButton();
jButton2= newjavax.swing.JButton();
setTitle("JavaSampleMain");
setFont(new java.awt.Font("宋体", 0, 10));
}//功能描述: 窗口置中
public static voidcenterWindow(Container window)
{
Dimension dim=Toolkit.getDefaultToolkit().getScreenSize();int w =window.getSize().width;int h =window.getSize().height;int x = (dim.width - w) / 2;int y = (dim.height - h) / 2;
window.setLocation(x, y);
}//功能描述: 主界面入口函数
public static voidmain(String[] args)
{try{
javax.swing.UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
}catch(Exception e) {
e.printStackTrace();
}
java.awt.EventQueue.invokeLater(newRunnable() {public voidrun() {
JavaSampleMain mainEntry= newJavaSampleMain();
centerWindow(mainEntry);
mainEntry.setVisible(true);
}
});
}
}