本文主要是介绍Apache Pivot教程 -- RadioButton,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Apache Pivot教程
之前讲过了PushButton,是最基本的按钮
现在来讲讲RadioButton,单选按钮
思路梳理
我们知道,RadioButton是单选,那么应该有一个类似HTML中form表单的东西,这样就比较统一,不然每个RadioButton都被用户按下,就没办法取消选中,也就不存在点击一个RaioButton其他的RadioButton自动取消选中,也就没有意义了,比如以下代码
window=new Window();
BoxPane panel=new BoxPane();
RadioButton button1=new RadioButton();
button1.setButtonData("hello");
panel.add(button1);
RadioButton button2=new RadioButton();
button2.setButtonData("hi");
panel.add(button2);
RadioButton button3=new RadioButton();
button3.setButtonData("hello");
panel.add(button3);
window.setContent(panel);
window.setTitle("Push Buttons");
window.setMaximized(true);
window.open(display);
只要选中就没法取消,几个RadioButton选中其中一个其他的不能自动取消选中,就是个没法取消选中的CheckButton而已
所以必须要有一个东西,可以让几个RadioButton绑定在一起
<------------------------------------------------------------------------->
这是一个问题,第二个问题就是怎么获取那个按钮被选中
这两个问题解决,基本上就学得差不多了
示例和解决
先来解决第一个问题
我们看以下代码
package buttons;import org.apache.pivot.wtk.*;
import org.apache.pivot.collections.*;public class radio_button_java implements
这篇关于Apache Pivot教程 -- RadioButton的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!