Java Swing應用程式GUI視窗居中顯示
static JFrame jframe = new JFrame("簡訊群發");
/*
* 設定JFrame
*/
public static void setupJFrame()
{
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
int width = 400;
int height = 400;
jframe.setBounds((d.width - width) / 2, (d.height - height) / 2, width, height);
jframe.setVisible(true);
jframe.setResizable(false);
BoxLayout boxlayout = new BoxLayout(jframe.getContentPane(), BoxLayout.Y_AXIS);
jframe.getContentPane().setLayout(boxlayout);
WindowListener l = new WindowAdapter() {
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
};
jframe.addWindowListener(l);
}
最主要核心程式碼,是
JFrame jframe = new JFrame("XXX");
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
int width = 500;
int height = 500;
jframe.setBounds((d.width - width) / 2, (d.height - height) / 2, width, height);
即通過Toolkit.getDefaultToolkit().getScreenSize()來獲取當前螢幕的大小,最後由這個螢幕的長寬來決定程式視窗也就是這個jframe的位置。
相關文章
- qt視窗居中顯示QT
- Qt 設定視窗居中顯示QT
- Qt5:視窗居中顯示QT
- Qt視窗螢幕居中顯示QT
- Qt中設定視窗居中顯示QT
- Qt 讓彈出的視窗居中顯示QT
- qt設定視窗在桌面居中顯示QT
- Qt視窗在螢幕上居中顯示QT
- Qt5.12視窗螢幕居中顯示QT
- Qt如何讓彈出的視窗居中顯示QT
- Qt程式設計技巧 窗體居中顯示QT程式設計
- window.open()實現彈出視窗居中顯示程式碼例項
- Java-GUI 程式設計之 SwingJavaGUI程式設計
- 使用InstallAnyWhere 2009打包釋出Java Swing GUI應用程式JavaGUI
- Qt之設定窗體居中顯示QT
- Java-GUI程式設計之Swing元件JavaGUI程式設計元件
- Java學習之Swing Gui程式設計JavaGUI程式設計
- Qt視窗居中QT
- Android顯示框架:Android應用視窗的管理者WindowManagerAndroid框架
- C# 顯示、隱藏視窗對應的工作列C#
- function模式設定ALV用彈出視窗顯示Function模式
- QWidget居中顯示
- [Java Swing] 在mac中不顯示java的dock iconJavaMac
- 浮動應用程式視窗怎麼用?
- CSS視窗垂直水平居中CSS
- qt 視窗預設居中QT
- IDEA整個視窗不顯示Idea
- pl/sql developer 顯示Window List視窗SQLDeveloper
- HTML 滑鼠放上顯示懸浮視窗HTML
- 顯示Pl/Sql Developer window list視窗SQLDeveloper
- 記騰訊微信輸入法導致 WPF 應用卡住 視窗無法啟用和顯示
- vtk單視窗顯示多個源資料程式碼
- QT居中螢幕顯示QT
- jQuery滑鼠懸停顯示提示資訊視窗jQuery
- PyQt5 之視窗居中QT
- 本地顯示Linux伺服器的GUI程式Linux伺服器GUI
- MVC應用程式顯示Flash(swf)影片MVC
- Go Qt5 建立空白視窗、視窗居中及關閉視窗事件GoQT事件