日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java语言怎么建立窗口awt,java.awt.Frame类:创建窗口

發布時間:2024/9/27 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java语言怎么建立窗口awt,java.awt.Frame类:创建窗口 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

創建窗口是 AWT 編程的第一步,窗口是所有組件和面板的容器。

在 Java AWT 中,我們使用 Frame 類來創建窗口。Frame 中文字意是“框架”,它的主要功能是建立窗口。

AWT 建立窗口的步驟如下:

設計 Frame 類對象,建立空白窗口;

建立此 Frame 對象的組件。

下面是 Frame 類的構造方法。

構造方法

說明

Frame( )

建立沒有標題的窗口

Frame(String title)

建立標題為?title?的窗口

下列是 Frame 類常用的方法。

方法

說明

String getTitle( )

取得窗口標題

void setTitle(String title)

設置窗口標題

Image getIconImage( )

取得窗口最小化時的圖標

void setIconImage(Image img)

設置窗口最小化時的圖標

void setMenuBar(Menubar menubar)

設置菜單對象為?menubar

void remove(Menubar menubar)

移除菜單對象?menubar

boolean isResizeable( )

如果可更改窗口大小返回 true

void setResizeable(boolean bool)

設置是否可更改窗口大小

【示例 1】

建立一個標題是“我的第一個 AWT 窗口程序”,width=200,height=150 的空白窗口。

package chapter1;

import java.awt.*; // 引入類庫

public class ch1 {

public static void main(String[] args) {

Frame frm = new Frame("我的第一個AWT窗口程序");

frm.setSize(200, 150); // 寬200, 高150

frm.setVisible(true); // 顯示窗口

}

}

程序運行后,結果如下,下方右圖是放大窗口后的結果。

? ? ? ?

上述窗口執行時默認是在屏幕左上角出現,由于寬度不夠所以標題沒有完整顯示,可以放大或縮小窗口,也可以將窗口縮到最小。但是若是單擊“關閉”按鈕沒有作用,這是屬于窗口事件處理(Event Handling),如果現在想要關閉窗口,可以返回命令提示信息窗口,然后按 Ctrl+C 組合鍵。

上述程序是將 Frame 對象放在 main( ) 內,對上述程序而言,可以將 Frame 視為 ch1 類 main( ) 方法內的成員變量,設計窗口程序時也可以將 Frame 設為 ch1 類的成員變量,可參考下列實例。

【示例 2】

更改設計 Frame 對象方式,將 Frame 對象設為 ch2 類的成員變量,這個程序同時將窗口位置設為(200,100),同時設置窗口背景顏色是黃色,這個程序第 10 行設置窗口名稱,這并不是指窗口標題,而是未來執行更復雜窗口程序時調用的名稱,同時程序也會在命令提示符窗口列出一些窗口的相關信息。

package chapter1;

import java.awt.*; // 引入類庫

public class ch2 {

static Frame frm = new Frame("ch2");

public static void main(String[] args) {

frm.setSize(200, 152); // 寬200, 高152

frm.setBackground(Color.yellow); // 窗口背景是黃色

frm.setLocation(200, 100); // 左上角坐標(200, 100)

frm.setVisible(true); // 顯示窗口

frm.setName("myWin"); // 窗口名稱

// 取得窗口狀態圖

System.out.println("窗口x軸坐標:" + frm.getX());

System.out.println("窗口y軸坐標:" + frm.getY());

System.out.println("窗口高度:" + frm.getHeight());

System.out.println("窗口寬度:" + frm.getWidth());

System.out.println("窗口名稱:" + frm.getName());

System.out.println("窗口背景色:" + frm.getBackground());

}

}

程序運行后,結果如下:

窗口x軸坐標:200

窗口y軸坐標:100

窗口高度:152

窗口寬度:200

窗口名稱:myWin

窗口背景色:java.awt.Color[r=255,g=255,b=0]

總結

以上是生活随笔為你收集整理的java语言怎么建立窗口awt,java.awt.Frame类:创建窗口的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。