本文目錄一覽:
JAVA如何給程序設置一個窗口
首先,繪製一個默認的窗體,創建好工程,包,類,命名類為Window.很簡單,在類中添加一個私有屬性JFrame,這麼寫:private JFrame f = new JFrame(“歡迎來到本自助銀行”);Window的構造方法中,只寫 f.setVisible(true);以及窗體的初始位置和初始大小:f.setLocation(300, 200);f.setSize(800, 500);
然後在同一個構造函數中跟進一行f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);此為設置關閉圖標即退出程序緊接着,寫f.setResizable(false);此為設置不可更改窗體大小。如圖,的確沒辦法更改了。
最後,便是畫龍點睛的一筆,給窗體添加一個圖標,顯得更專業了一些:f.setIconImage(Toolkit.getDefaultToolkit().createImage(“E:\\a.jpg”));
這裡有一點比較重要,重申一句。構造器中的設置比靜態屬性初始化設置更有直接影響力。而且,程序是執行向上覆蓋的。也就是說,如果之後有過更改,那麼更改之後就顯示更改後的結果,比如,在這個構造函數中再寫f.setTitle(“好好活着”);那麼,請注意窗體的文字。如圖:
用java做一個窗口
java做窗口的話,需要用swing技術,之後創建JFrame 等組件,即可完成窗口創建工作。
package inter.frame;import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;public class MenuTest { /**
* @param args
*/
JFrame frame; //定義一個窗口架構
JMenuBar mb;//定義窗口的菜單工具欄
JMenu m; //定義菜單
JMenuItem mi1;//定義菜單的內容
JMenuItem mi2; //定義菜單的內容
public MenuTest() {
initFrame();
initAction();
}
public void initFrame() {
frame = new JFrame();
mb = new JMenuBar();
m = new JMenu(“學生查詢”);
mi1 = new JMenuItem(“確認”);
mi2 = new JMenuItem(“取消”); m.add(mi1);
m.add(mi2);
mb.add(m);
frame.add(mb, BorderLayout.NORTH);
frame.setSize(300, 300); //設置窗口大小
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//設置退出時關閉窗口
frame.setVisible(true);//設置窗口可見
} public void initAction() {
mi1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// 具體實現代碼根據實際要求填寫
System.out.println(“click”);
JOptionPane.showMessageDialog(null, “你點擊了確定按鈕”);
}
});
mi2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// 具體實現代碼根據實際要求填寫
JOptionPane.showMessageDialog(null, “你點擊了取消按鈕”);
}
});
} public static void main(String[] args) {
new MenuTest();//執行菜單創建
}}
java中如何限制窗口最小 JAVA中限制窗口大小的方法是什麼
1、JAVA中限制窗口大小的方法:setMinimumSize()。
2、格式:public void setMinimumSize(Dimension minimumSize)
3、意義:將組件的最小尺寸設置為常量值。對 getMinimumSize 的後續調用總是返回此值。將最小尺寸設置為 null 可還原默認的行為。
4、參數:minimumSize – 組件新的最小尺寸。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/297406.html