當前位置:首頁 » 編程語言 » java的swing教程

java的swing教程

發布時間: 2024-11-04 02:34:10

java怎麼做swing界面

swing做界面,一般需要一種基本知識:

一:關於布局的知識,常用的布局要熟悉,比如邊界布局,流式布局,絕對布局,網格布局等. 布局決定了組件(按鈕,文本框,下拉框等)所在的位置

二:關於事件響應機制,比如點擊按鈕事件,如何響應.

三:一些常用的組件,按鈕, 文本框, 下拉框,復選按鈕, 單選按鈕, 等

舉例: 簡單的代碼,實現給窗口隨機更換背景色

importjava.awt.*;
importjava.awt.event.*;
importjavax.swing.*;

{

publicDemoFrame(){
JButtonjb1=newJButton("點擊換背景色");//定義按鈕組件
jb1.addActionListener(this);//給按鈕添加事件響應機制,按鈕點擊時執行actionPerformed方法
add(jb1);//把組件添加到窗口
setLayout(newFlowLayout());//流式布局
setTitle("Color");//窗口標題
setSize(300,200);//大小
setLocationRelativeTo(null);//居中
setDefaultCloseOperation(EXIT_ON_CLOSE);//點擊關閉時退出系統
setVisible(true);//窗口可見
}
publicstaticvoidmain(String[]args){//main方法,啟動窗口
newDemoFrame();//創建窗口
}

publicvoidactionPerformed(ActionEvente){//當按鈕被點擊時,執行下面的代碼
//隨機顏色,並設置成為窗口的背景色
getContentPane().setBackground(newColor((int)(Math.random()*256),(int)(Math.random()*256),(int)(Math.random()*256)));
}
}

熱點內容
單循環編程題 發布:2024-11-23 06:09:04 瀏覽:563
解壓後有個文件看不到 發布:2024-11-23 05:54:01 瀏覽:125
android功耗 發布:2024-11-23 05:53:53 瀏覽:751
戰地1伺服器ip 發布:2024-11-23 05:48:47 瀏覽:797
android內核教程 發布:2024-11-23 05:43:11 瀏覽:757
數據存儲智能製造叫什麼部門 發布:2024-11-23 05:31:24 瀏覽:344
linux系統版本號 發布:2024-11-23 05:21:58 瀏覽:706
大學生用的電腦伺服器 發布:2024-11-23 05:20:22 瀏覽:371
加密晶元解密 發布:2024-11-23 05:20:20 瀏覽:844
騰訊雲伺服器的地址在哪看 發布:2024-11-23 05:15:20 瀏覽:410