Board logo

標題: 常用swing元件 - JFrame (一) [打印本頁]

作者: 李泳霖    時間: 2021-7-23 13:37     標題: 常用swing元件 - JFrame (一)

JFrame 類別的建構子
1. JFrame()
2. JFrame(String title)
    用來建立一個新視窗物件,參數 title 為視窗標題列文字。當
繼承的類別呼叫使用JFrame類別時,要用 super(String title)
敘述,而且要放在建構子內的第一行。

JFrame 類別下的常用方法
1. void setTitle(String title)
    設定視窗標題列的文字,可以放在類別任何一行,比
super(String title)敘述有彈性。
2. void setSize(int width, int height)
    設定視窗的大小,即指定寬度與高度,單位:像素(pixed)。
3. void setLocation(int x, int y)
    設定視窗的左上角(x, y)座標,單位:像素(pixed)。
4. void setBounds(int x, int y, int width, int height)
    設定視窗的位置與大小。
5. void setVisible(boolean b)
    設定視窗是否顯示。當參數b為true時,表示視窗可顯示;
若參數b為false時,表示視窗隱藏。
6. void setResizable(boolean b)
    設定視窗是否可調整大小。當參數b為true時,表示視窗可調整大小;
若參數b為false時,表示視窗大小被鎖定。
7. void setDefaultCloseOperation(int op)
    當視窗最上面標題列右側的關閉鈕被點按時,系統會採取的
動作。參數op共有四種設定:
      ① JFrame.DO_NOTHING_ON_CLOSE   不採取任何動作。
      ② JFrame.HIDE_ON_CLOSE                隱藏視窗。
      ③ JFrame.DISPOSE_ON_CLOSE          移除視窗。
      ④ JFrame.EXIT_ON_CLOSE                移除視窗並結束應用程式。
8. void add(Component comp)
    comp是指按鈕(JButton)、標籤(JLabel)、文字欄位(JTextField)等swing元件。當要將這些元件放入視窗時,需使用add()方法。
9. void setLayout(LayoutManager manager)
    當視窗內要放入swing元件時,需指定版面配置方式。Java提供了6種配置方式。如果不使用任何的版面配置方式,在呼叫本方法時,參數要設為null。


作者: 李泳霖    時間: 2021-7-23 13:37

此帖僅作者可見
作者: 謝以愛    時間: 2021-7-23 19:45

此帖僅作者可見
作者: 謝以恩    時間: 2021-7-23 19:46

此帖僅作者可見
作者: 洪承廷    時間: 2021-7-23 19:46

此帖僅作者可見
作者: 尤爾呈    時間: 2021-7-23 19:46

此帖僅作者可見
作者: 蘇韋誠    時間: 2021-7-23 19:47

此帖僅作者可見
作者: 林祐霆    時間: 2021-7-23 19:53

此帖僅作者可見
作者: 尤爾呈    時間: 2021-7-23 19:53

此帖僅作者可見
作者: 蘇韋誠    時間: 2021-7-23 19:53

此帖僅作者可見
作者: 謝以愛    時間: 2021-7-23 19:54

此帖僅作者可見
作者: 洪承廷    時間: 2021-7-23 19:54

此帖僅作者可見
作者: 謝以恩    時間: 2021-7-23 19:54

此帖僅作者可見




歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2