1. 程式人生 > >java單選框複選框案例練習

java單選框複選框案例練習

package tuxing.com;


/**
 *單選框複選框練習題
 *
 */
import javax.swing.*;


import java.awt.*;
public class test_06 extends JFrame{
JPanel jp1,jp2,jp3;
JLabel jl1,jl2;
JButton jb1,jb2;
JCheckBox jcb1,jcb2,jcb3;
JRadioButton jrab1,jrab2;
ButtonGroup bg;
public static void main(String[] args) {
test_06 ts = new test_06();
}
//建構函式
public test_06(){
//建立元件
jp1 = new JPanel();
jp2 = new JPanel();
jp3 = new JPanel();

jl1=new JLabel("你喜歡的運動");
jl2=new JLabel("你的性別");
jb1=new JButton("註冊使用者");
jb2=new JButton("取消註冊");

jcb1=new JCheckBox("足球");
jcb2=new JCheckBox("籃球");
jcb3=new JCheckBox("網球");

jrab1 = new JRadioButton("男");
jrab2=new JRadioButton("女");
//一定要把jrb1,jrb2放入到一個ButtonGroup中管理
ButtonGroup bg= new ButtonGroup();
bg.add(jrab1);
bg.add(jrab2);

//設定佈局管理器
this.setLayout(new GridLayout(3,1));
//新增元件
jp1.add(jl1);
jp1.add(jcb1);
jp1.add(jcb2);
jp1.add(jcb3);

//jp2.add(jl1);
jp2.add(jl2);
jp2.add(jrab1);
jp2.add(jrab2);

jp3.add(jb1);
jp3.add(jb2);

this.add(jp1);
this.add(jp2);
this.add(jp3);

this.setSize(300,150);
this.setLocation(200,200);

this.setVisible(true);

}


}

相關推薦

java案例練習

package tuxing.com; /**  *單選框複選框練習題  *  */ import javax.swing.*; import java.awt.*; public class tes

HTML-表---提交

<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body>

前臺頁面JS驗證文字非空,數值範圍選擇,

前臺頁面JS驗證文字框非空,數值範圍選擇,單選框必選,複選框必選 <script type="text/javascript">function check(){   var xm = document.ge

不用label,點或者也選中或取消

很“新人”在做單選或者多選題這類效果的時候會忽略這個效果,我也是踩完地雷後才來寫的這篇部落格。下次一定要記得哦。 1.html程式碼 <div class="system-set-juris

或者按紐 變灰啊

<form method="POST" action="" name="form1"> <input type="Submit" class="aaa" value=" 提 交 " name="B1" ID="B1" disabled><br> <input type

關於LayUI加上form.render()下拉以及不出來的問題

首先:引入需要的css和js<link rel="stylesheet" href="${ctx}/adminthemes/version3/plugins/layui/css/layui.css" /><script type="text/javascr

.html(),.text()和.val()的使用,獲取選中的值

本節內容主要介紹的是如何使用jQuery中的.html(),.text()和.val()三種方法,用於讀取,修改元素的html結構,元素的文字內容,以及表單元素的value值的方法。jQuery中 為我們提供了多種方法用於對元素的HTML結構和元素的文字內容的操作,比如說

VC 判斷選中的

一 vc對話方塊中的組框控制元件起什麼作用? 1)它可將多個單選按鈕圈起來,再將你想設為預設按鈕的那個按鈕的Group屬性選中,其它按鈕的Group屬性取消。 這樣這些RADIO按鈕就成了一組可以實現在他們之間進行單選,這4個按鈕只有group屬性的可以對映一個變數,其

php一些的預設選擇方法

<form name="FORM" method="post" action="" enctype="multipart/form-data"> <select name='aaa' id='bbb'> <option value=''>省份分類---</option

自己寫一個序列化form表,表中有checkbox,radio等

form表單中有複選框,單選框等var serializeform = function (formid) {    var form = document.getElementById(formid);    var arr = {};    for (var i = 0;

【VueJS】v-model的應用(學習中...)

下面是我寫的Demo以及我的理解 <div id="app"> <h3>單選按鈕繫結資料</h3> <input type="radio"

layui下拉實現

html: <div class="layui-input-inline" style="width:100px;"> <select name="Field" lay-filter="Field" placeholder="選擇" multiple="multiple" cl

JavaScript全部勾所有

本例主要說明如何使用JavaScript實現全選功能。效果圖如下 點選“全選”前 點選“全選”後 程式碼如下: <html> <head> <title>全部勾選所有複選框</title> <metahttp-eq

jQuery——選中、不選中、全、取消全操作

選中(不選中): //設定複選框選中不選中jQuery版本1.6以下 //$("#TOTY").attr("checked",true); //$("#TOTY").attr("checked",f

EasyUI下拉實現多、全和模糊查詢

其實整個的思路還是很麻煩的。之前網上查不到能囊括上面所有東西的。但是參考之後還是摸出了一種新的方法,但是仍然不完美。畢竟是在封裝的東西上面修改。程式碼實現:<!DOCTYPE html> <html lang="en"> <head&g

javascript的全

function dochange(obj){ var array1=new Array(); array1 =document.getElementsByName('selectChk'); for(var i=0;i<array1.length;i++){

jQuery實現表格行點選中

js程式碼,頁面初始化執行:$(".list tr").each(function(){ $(this).children().click(function(e){ $(e.target).parent("tr.item").each

QTableView實現行

');" > 其中SelectionBehavior設定成SelectRows行選 showGrid設定成false,不顯示錶格 sortingEnabled設定成true,支援排序。(據說這個功能需要實現sort方法或者使用ProxyModel,還沒有具體實驗) --

註冊Number,

<!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">     <title>使用者登入介面</title>

[Swift通天遁地]二、表格表-(17)製作在表左側新增元件的表單行

本文將演示如何製作在表單左側新增單選和複選元件的表單行。 在專案導航區,開啟檢視控制器的程式碼檔案【ViewController.swift】 現在開始編寫程式碼,實現單選和複選組表單行到功能。 1 import UIKit 2 //首先在當前類檔案中, 3 //引入以及安裝的第三方類庫