單選按鈕不要賦初值兩個就都不會選中了,下拉菜單要賦一個初值,一般都是確定一下索引就好了
成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供泰來企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、H5網(wǎng)站設(shè)計、小程序制作等業(yè)務(wù)。10年已為泰來眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進行中。
這里重置的意思就是讓它不選中,那么就這樣做:
RadioButton.Checked=false;
CheckBox.Checked=false;
如果是單選按鈕組,那么你需要判斷是哪一個按鈕被選中了,然后執(zhí)行相應(yīng)的操作
當然了,如果只要實現(xiàn)隱藏和顯示 ,那么一個復(fù)選按鈕就夠了,如圖
import?java.awt.event.*;
import?javax.swing.*;
//?繼承自JFrame實現(xiàn)ItemListener接口
public?class?DemoFrame?extends?JFrame?implements?ItemListener{
JPasswordField?jpf;//密碼框
JCheckBox?jcb;//復(fù)選框
public?DemoFrame()?{
JPanel?jp?=?new?JPanel();
jcb?=?new?JCheckBox("顯示");
jcb.addItemListener(this);
jpf=new?JPasswordField(8);
jpf.setEchoChar('');
jp.add(jpf);
jp.add(jcb);
add(jp);
setTitle("測試");//標題
setSize(270,?80);//大小
setLocationRelativeTo(null);//居中
setDefaultCloseOperation(EXIT_ON_CLOSE);//關(guān)閉窗口就結(jié)束程序
}
public?static?void?main(String[]?args)?{
new?DemoFrame().setVisible(true);;
}
//實現(xiàn)接口的方法
@Override
public?void?itemStateChanged(ItemEvent?e)?{
if(jcb.isSelected())?{//如果復(fù)選框被選中,那么顯示
jpf.setEchoChar((char)0);
}else?{//否則?隱藏
jpf.setEchoChar('');
}
}
}
單選按鈕的概念是:在一組單選按鈕選項中,只能選中其中一項,這和復(fù)選框是不同的。意思就是必須有一個是為選中狀態(tài)的,你要是想設(shè)置成都可以不選中,我建議你使用checkbox復(fù)選框來實現(xiàn)
eg:
TextField id=new TextField,你可以在你加的按鈕事件中處理時用 id.setText(null)就行了
JRadioButton應(yīng)該放到一個ButtonGroup實例里
W類是組件容器,必需繼承JFram
調(diào)用父類的方法來實現(xiàn)你需要的功能
不能省那是構(gòu)造方法
省了怎么實例化
名稱欄目:重置單選框的java代碼 重置單選框的java代碼是多少
鏈接地址:http://jinyejixie.com/article40/dodhoho.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、響應(yīng)式網(wǎng)站、網(wǎng)站內(nèi)鏈、關(guān)鍵詞優(yōu)化、營銷型網(wǎng)站建設(shè)、微信小程序
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)