Java GUI之建立一個只有兩個按鈕的框架
package com.sinosuperman.driver;
import java.awt.Dimension;
import java.awt.Toolkit;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.WindowConstants;
public class MainBench {
public static void main(String[] args) {
JFrame frame = new TwoButtonFrame();
JPanel panel = new TwoButtonPanel();
frame.add(panel);
frame.setVisible(true);
}
}
class TwoButtonPanel extends JPanel {
private static final long serialVersionUID = 1L;
private JButton okButton;
private JButton exitButton;
public TwoButtonPanel() {
okButton = new JButton("OK");
exitButton = new JButton("Exit");
this.add(okButton);
this.add(exitButton);
}
}
class TwoButtonFrame extends JFrame {
private static final long serialVersionUID = 1L;
Toolkit tk = Toolkit.getDefaultToolkit();
Dimension d = tk.getScreenSize();
JPanel panel;
public TwoButtonFrame() {
panel = new TwoButtonPanel();
this.setSize((int) d.getWidth() / 2, (int) d.getHeight() / 2);
this.setLocation((int) (d.getWidth() - getWidth()) / 2, (int) (d.getHeight() - getHeight()) / 2);
this.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
this.setResizable(false);
this.add(panel);
}
}
相關文章
- 建立工程,編寫一個介面有兩個按鈕的程式,通過定時器控制這兩個按鈕上的文字變化。定時器
- 一個form兩個提交按鈕,分別提交到兩頁面ORM
- VB “秒錶”窗體中有兩個按鈕“開始/停止”按鈕
- 一個Form中2個按鈕,PHP後臺如何判斷提交的是哪一個按鈕ORMPHP
- Qt 模擬滑鼠事件-在兩個按鈕之間切換QT事件
- 一個按鈕,一鍵傳功!
- 建立漂亮的 CSS 按鈕的 10 個程式碼片段CSS
- 自定義view之寫一個帶刪除按鈕的EdittextView
- Java GUI之建立一個長寬尺寸為螢幕尺寸一半的框架,並顯示在螢幕的正中心JavaGUI框架
- Unity使用小劇場—建立的按鈕On Click()只有MonoScript怎麼辦UnityMono
- 點選一個按鈕使其樣式發生變化,再點選另一個按鈕發生同樣變化,但上一個按鈕樣式復原
- .增加兩個按鈕(prev,next)實現問題的遍歷
- 一個只有十行的精簡MVVM框架MVVM框架
- 如何點選一個按鈕實現列印
- 點選按鈕彈出一個居中div
- 自定義一個酷炫的提交完成按鈕
- 給公司的伺服器做一個“核按鈕”伺服器
- 為主頁新增一個漂亮的按鈕(下)(轉)
- 為主頁新增一個漂亮的按鈕(上)(轉)
- 使用element ui 元件的時候,如果使用兩個或多個按鈕在同一個單元格內,按鈕會豎著排列,但是不能夠對齊怎麼解決?UI元件
- 一個簡單的選單按鈕的實現 (轉)
- 使用 Java 框架 Scipio ERP 建立一個線上商店Java框架
- JavaScript點選按鈕刪除一個div元素JavaScript
- 一個簡單的Vue按鈕級許可權方案Vue
- 用CSS Houdini實現一個Material風格的按鈕CSS
- switch button 待完善,做出一個合理的開關按鈕
- 一個Java的Actor框架:kilimJava框架
- 11個最新最流行的幽靈按鈕
- 用屬性動畫實現一個確認按鈕動畫
- 使用SVG實現的一個Android播放/暫停按鈕SVGAndroid
- Flutter 敲一個靈動的錄音按鈕動畫 - Speed CodeFlutter動畫
- Qt實現一個支援QSS的Switch Button(開關按鈕)QT
- JavaScript 點選一個按鈕 div的隱藏和顯示JavaScript
- NX二次開發:一個DLL設定多個按鈕操作的方法
- Blazor入門100天 : 自做一個支援長按事件的按鈕元件Blazor事件元件
- 企業只有兩個應用系統
- 使用WPF建立炫亮按鈕
- iOS - 新增一個全域性懸浮按鈕(整合pods版)iOS