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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

java gui 单选_java GUI编程(swing)之三swing单选框复选框组件

發(fā)布時(shí)間:2024/8/23 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java gui 单选_java GUI编程(swing)之三swing单选框复选框组件 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

swing復(fù)選框(JCheckBox) 單選框(JRadioButton)

特別說明:同一組單選按鈕,必須先創(chuàng)建一個(gè)ButtonGroup,然后把單選按鈕放到ButtonGroup

package gui;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JPanel;

import javax.swing.JLabel;

import javax.swing.JCheckBox;

import javax.swing.JRadioButton;

import javax.swing.ButtonGroup;

import java.awt.GridLayout;

/**

* 單選框,復(fù)選框

* Created by admin on 2017/7/6.

*/

public class MySelect extends JFrame{

// 在此定義好需要用的組件

private JButton jButton, jButton2;

private JPanel jPanel, jPanel2, jPanel3;

private JLabel jLabel, jLabel2;

private JCheckBox jCheckBox1, jCheckBox2, jCheckBox3;

private ButtonGroup buttonGroup;

private JRadioButton jRadioButton, jRadioButton2,jRadioButton3, jRadioButton4;

public static void main(String[] args){

MySelect mySelect = new MySelect();

}

// 構(gòu)造方法

public MySelect(){

// 面板

jPanel = new JPanel();

jPanel2 = new JPanel();

jPanel3 =new JPanel();

// 按鈕

jButton = new JButton("確定");

jButton2 = new JButton("取消");

// 標(biāo)簽

jLabel = new JLabel("請(qǐng)選擇");

jLabel2 = new JLabel("環(huán)境");

// 復(fù)選

jCheckBox1 = new JCheckBox("Python");

jCheckBox2 = new JCheckBox("Java");

jCheckBox3 = new JCheckBox("Python");

// 單選

jRadioButton = new JRadioButton("Linux");

jRadioButton2 = new JRadioButton("Unix");

jRadioButton3 = new JRadioButton("Windows");

jRadioButton4 = new JRadioButton("Mac OS");

// 單選框Group

buttonGroup = new ButtonGroup();

buttonGroup.add(jRadioButton);

buttonGroup.add(jRadioButton2);

buttonGroup.add(jRadioButton3);

buttonGroup.add(jRadioButton4);

jPanel.add(jLabel);

jLabel.add(jCheckBox1);

jPanel.add(jCheckBox2);

jPanel.add(jCheckBox3);

jPanel2.add(jLabel2);

jPanel2.add(jRadioButton);

jPanel2.add(jRadioButton2);

jPanel2.add(jRadioButton3);

jPanel2.add(jRadioButton4);

jPanel3.add(jButton);

jPanel3.add(jButton2);

this.setLayout(new GridLayout(3, 1));

this.add(jPanel);

this.add(jPanel2);

this.add(jPanel3);

//設(shè)置JFrame屬性

this.setTitle("工程");

this.setLocation(500, 250);

this.setSize(350, 200);

this.setResizable(false);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

this.setVisible(true);

}

}

總結(jié)

以上是生活随笔為你收集整理的java gui 单选_java GUI编程(swing)之三swing单选框复选框组件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。