當前位置:首頁 » 編程語言 » 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)));
}
}

熱點內容
qq密碼設置成什麼好聽 發布:2024-12-27 04:29:59 瀏覽:435
安卓怎麼錄制王者榮耀視頻有自己的聲音 發布:2024-12-27 04:29:55 瀏覽:594
超快閃記憶體儲卡 發布:2024-12-27 04:27:44 瀏覽:614
iu003的解壓密碼 發布:2024-12-27 04:19:54 瀏覽:928
農業配置證是在哪個單位辦 發布:2024-12-27 04:17:46 瀏覽:939
小程序前端源碼 發布:2024-12-27 04:15:16 瀏覽:674
高鐵拿密碼箱到哪裡 發布:2024-12-27 04:13:08 瀏覽:581
360網盤加密文件夾 發布:2024-12-27 04:13:06 瀏覽:161
同段位蘋果區和安卓區哪個強 發布:2024-12-27 04:12:57 瀏覽:651
加密視頻怎麼播放 發布:2024-12-27 03:35:41 瀏覽:757