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

熱點內容
網貸系統源碼下載 發布:2025-09-19 10:56:45 瀏覽:110
腳本被黑 發布:2025-09-19 10:51:27 瀏覽:503
android自定義命名空間 發布:2025-09-19 10:31:34 瀏覽:458
凱立德導航文件夾名稱 發布:2025-09-19 10:31:27 瀏覽:31
獅山編程 發布:2025-09-19 10:14:45 瀏覽:782
androidshape畫圓 發布:2025-09-19 10:13:21 瀏覽:834
c語言if復合語句 發布:2025-09-19 10:12:30 瀏覽:715
C語言有什麼特點 發布:2025-09-19 09:54:54 瀏覽:821
c語言strupr 發布:2025-09-19 09:47:52 瀏覽:684
路由器密碼是什麼啊 發布:2025-09-19 09:23:25 瀏覽:701