java如何获取单选按钮RadioButton的值?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java如何获取单选按钮RadioButton的值?相关的知识,希望对你有一定的参考价值。

两个单选按钮,性别“男”,“女”
在注册界面写进数据库,如何把选择的"男",或者"女"赋值给String str?
不是网页上的,是java可视化应用程序,就只有一个框框那个,跟html无关,也不是jsp页面

你说的是可视化组件里的吧,SWING 或者 AWT。给你举个例子

正确使用方法为:
CheckboxGroup cbg = new CheckboxGroup(); //定义组
add(new Checkbox("one", cbg, true)); //定义单选,添加到组里
add(new Checkbox("two", cbg, false)); //同上。。
add(new Checkbox("three", cbg, false)); //同上

使用:
CheckboxGroup的方法:
Checkbox getSelectedCheckbox() //获取选择的对象。

也就是说,你要把 男,女两个单选框组件放到同一个组里面,然后使用组对象的方法获取被选择的组件。

建议学学查API,这是程序开发必须要会用的东东。呵呵

不懂可以继续补充提问。
参考技术A html/jsp页面上的单选按钮

有个name或者id属性,根据该值可以得到用户选择的是那个按钮

如下:
<input type="radio" name="test" value="1">男
<input type="radio" name="test" value="0">女

然后通过
String sex = request.getParameter("test");

就可以得到单选按钮的值

注意,两个单选按钮的name值要一样
参考技术B JRadioButton jrb=new JRadioButton("男");
JRadioButton jrb1=new JRadioButton("女");
String sex=null;
if(jrb.isSelected())
sex="男";

else
sex="女";

不知道你说的是不是这个意思....
参考技术C 等吧

如何实现android中三个单选按钮横向排列且只能选一个?

android中怎样设置单选按钮的大小?

在RadioGroup中 设置一个属性android:orientation="horizontal"

求满意!

 

 

 

在RadioButton中设置一个android:textSize="50dp" 单选按钮随文字大小而变化!

追问

嗯,谢谢你,但是单选按钮好像不会随文字的大小变化而变化吧

你看,字体大的跟字体小的它们的按钮还是一样大呀

参考技术A <RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginTop="@dimen/row_item_margin">

    <TextView
        android:id="@+id/tvStorageWay"
        style="@style/EditTextStyle"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerVertical="true"
        android:text="储存方式:" />

    <RadioGroup
        android:id="@+id/rgStorageWay"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerVertical="true"
        android:layout_toRightOf="@id/tvStorageWay"
        android:gravity="center_vertical"
        android:orientation="horizontal">

        <RadioButton
            android:id="@+id/rbPack"
            style="@style/EditTextStyle"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:button="@null"
            android:drawableLeft="@drawable/selector_login_mode_radiobutton"
            android:text="包装" />

        <RadioButton
            android:id="@+id/rbBulk"
            style="@style/EditTextStyle"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="@dimen/row_item_margin"
            android:layout_weight="1"
            android:button="@null"
            android:drawableLeft="@drawable/selector_login_mode_radiobutton"
            android:text="散装" />

        <RadioButton
            android:id="@+id/rbStorageWayOther"
            style="@style/EditTextStyle"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="@dimen/row_item_margin"
            android:layout_weight="1"
            android:button="@null"
            android:drawableLeft="@drawable/selector_login_mode_radiobutton"
            android:text="其它" />
    </RadioGroup>
</RelativeLayout>

参考技术B

在RadioGroup中 设置一个属性android:orientation="horizontal"

求满意!

 

 

 

在RadioButton中设置一个android:textSize="50dp" 单选按钮随文字大小而变化!

参考技术C 在RadioGroup中 设置一个属性android:orientation="horizontal"
求满意!

在RadioButton中设置一个android:textSize="50dp" 单选按钮随文字大小而变化!
参考技术D 可以用fragment实现或者用选项卡。横向排列用LinearLayout

以上是关于java如何获取单选按钮RadioButton的值?的主要内容,如果未能解决你的问题,请参考以下文章

C#中怎样获取radiobutton的值

如何获取radiobutton默认选中的值

RadioButton(单选按钮)

RadioButton控件用法技巧

jQuery如何获取选中单选按钮radio的值

PHP 怎样得到单选按钮的值