java中如何判断是哪个单选框被选中了?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中如何判断是哪个单选框被选中了?相关的知识,希望对你有一定的参考价值。
我的单选框是这样写的!!
CheckboxGroup danxuan = new CheckboxGroup();
Checkbox op1 = new Checkbox("直线", danxuan, true);
Checkbox op2 = new Checkbox("任意", danxuan, false);
正确使用方法为:
CheckboxGroup cbg = new CheckboxGroup();
add(new Checkbox("one", cbg, true));
add(new Checkbox("two", cbg, false));
add(new Checkbox("three", cbg, false));
然后,像qsmy所述,使用:
CheckboxGroup的方法:
Checkbox getSelectedCheckbox()
Gets the current choice from this check box group. 得到选择的Checkbox。
参考资料:J2SE1.5 API
本回答被提问者采纳 参考技术B 用CheckboxGroup的getSelectedCheckbox() 方法,返回一个当前选中的Checkbox对象。Checkbox getSelectedCheckbox()
Gets the current choice from this check box group.
参考资料:J2SE1.5 API
Tkinter 之RadioButton单选框标签
一、参数说明
语法 | 作用 |
---|---|
Radiobutton(root,text=‘xxxx‘) | 单选框文本显示内容 |
Radiobutton(root,variable=color) | 单选框索引变量,通过变量的值确定哪个单选框被选中 |
Radiobutton(root,variable=color,value=‘red‘) | 单选框选中时设定变量的值 |
Radiobutton(root,variable=color,value=‘red‘,command=函数) | 单选框选中时执行的命令(函数) |
Radiobutton(root,indicatoron=False) | 设置单选框类型(默认为True) |
二、代码示例
import tkinter as tk window = tk.Tk() def main(): global window # 设置主窗体大小 winWidth = 600 winHeight = 400 # 获取屏幕分辨率 screenWidth = window.winfo_screenwidth() screenHeight = window.winfo_screenheight() # 计算主窗口在屏幕上的坐标 x = int((screenWidth - winWidth)/ 2) y = int((screenHeight - winHeight) / 2) # 设置主窗口标题 window.title("RadioButton参数说明") # 设置主窗口大小 window.geometry("%sx%s+%s+%s" % (winWidth, winHeight, x, y)) # 设置窗口宽高固定 window.resizable(0,0) # 设置窗口图标 window.iconbitmap("./image/icon.ico") """radiobutton参数. Valid resource names: activebackground, activeforeground, anchor, background, bd, bg, bitmap, borderwidth, command, cursor, disabledforeground, fg, font, foreground, height, highlightbackground, highlightcolor, highlightthickness, image, indicatoron, justify, padx, pady, relief, selectcolor, selectimage, state, takefocus, text, textvariable, underline, value, variable, width, wraplength.""" # 设置默认选中 v=tk.IntVar() v.set(2) tk.Radiobutton(window, text="男", font=("Arial", 16), value=2, variable=v, indicatoron=False ).pack() tk.Radiobutton(window, text="女", font=("Arial", 16),value=1, variable=v, indicatoron=False ).pack() window.mainloop() def click(): print("click") if __name__ == ‘__main__‘: main()
三、效果图
以上是关于java中如何判断是哪个单选框被选中了?的主要内容,如果未能解决你的问题,请参考以下文章