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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

java实用教程——组件及事件处理——布局的一个小实例

發布時間:2023/12/4 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java实用教程——组件及事件处理——布局的一个小实例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
import javax.swing.*; import java.awt.*;public class BasicComponentDemo {Frame frame = new Frame("這里測試基本組件");//定義一個按鈕Button ok = new Button("確認");//定義一個復選框組CheckboxGroup cbg = new CheckboxGroup();//定義一個單選框,初始處于被選中狀態,并添加到cbg組中Checkbox male = new Checkbox("男", cbg, true);//定義一個單選框,初始處于未被選中狀態,并添加到cbg組中Checkbox female = new Checkbox("女", cbg, false);//定義一個復選框,初始處于未被選中狀態Checkbox married = new Checkbox("是否已婚?", false);//定義一個下拉選擇框Choice colorChooser = new Choice();//定義一個列表選擇框List colorList = new List(6, true);//定義一個5行,20列的多行文本域TextArea ta = new TextArea(5, 20);//定義一個50列的單行文本域TextField tf = new TextField(50);public void init() {//往下拉選擇框中添加內容colorChooser.add("紅色");colorChooser.add("綠色");colorChooser.add("藍色");//往列表選擇框中添加內容colorList.add("紅色");colorList.add("綠色");colorList.add("藍色");//創建一個裝載按鈕和文本框的Panel容器Panel bottom = new Panel();bottom.add(tf);bottom.add(ok);//把bottom添加到Frame的底部frame.add(bottom,BorderLayout.SOUTH);//創建一個Panel容器,裝載下拉選擇框,單選框和復選框Panel checkPanel = new Panel();checkPanel.add(colorChooser);checkPanel.add(male);checkPanel.add(female);checkPanel.add(married);//創建一個垂直排列的Box容器,裝載 多行文本域和checkPanelBox topLeft = Box.createVerticalBox();topLeft.add(ta);topLeft.add(checkPanel);//創建一個水平排列的Box容器,裝載topLeft和列表選擇框Box top = Box.createHorizontalBox();top.add(topLeft);top.add(colorList);//將top添加到frame的中間區域frame.add(top);//設置frame最佳大小并可見frame.pack();frame.setVisible(true);}public static void main(String[] args) {new BasicComponentDemo().init();} }

總結

以上是生活随笔為你收集整理的java实用教程——组件及事件处理——布局的一个小实例的全部內容,希望文章能夠幫你解決所遇到的問題。

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