首頁 > 軟體

Java中如何設定視窗

2019-12-10 19:53:20

使用者圖形介面視窗,基本的內容有,標題,圖示,初始大小,初始位置,以及最大化最小化關閉等的事件,這裡,我們一個一個慢慢闡述。


1

首先,需要了解一下視窗。已經我今天要做些什麼。

如同命令提示字元一般,表單通常有圖示,標題,初始位置,預設大小,以及最大化最小化以及關閉等的滑鼠點選事件。


2

首先,我繪製一個預設的表單,

建立好工程,包,類,我命名類為Window.

很簡單,我們在類中新增一個私有屬性JFrame,這麼寫:

  private JFrame f = new JFrame("歡迎來到本自助銀行");

Window的構造方法中,只寫 

  f.setVisible(true);

以及表單的初始位置和初始大小:

  f.setLocation(300, 200);

  f.setSize(800, 500);


3

然後,我們在同一個建構函式中跟進一行

  f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

此為設定關閉圖示即退出程式

緊接著,寫

  f.setResizable(false);

此為設定不可更改表單大小。如圖,的確沒辦法更改了。


4

最後,便是畫龍點睛的一筆,給表單新增一個圖示,顯得更專業了一些:

  f.setIconImage(Toolkit.getDefaultToolkit().createImage("E:a.jpg"));

怎麼樣,不錯吧?


5

這裡有一點比較重要,重申一句。構造器中的設定比靜態屬性初始化設定更有直接影響力。而且,程式是執行向上覆蓋的。也就是說,如果之後有過更改,那麼更改之後就顯示更改後的結果,比如,在這個建構函式中再寫

  f.setTitle("好好活著");

那麼,請注意表單的文字。如圖:

好了,就到這裡了。還請您投小可一票,謝謝鼓勵!



IT145.com E-mail:sddin#qq.com