精华内容
下载资源
问答
  • JAVAGUI--单选框、多选框和下拉框

    万次阅读 2018-10-08 23:43:04
    实现了单选、多选和下拉框的实现, ...单选框 效果如下: import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JFrame; import javax...

    实现了单选、多选和下拉框的实现,

    以及监听当按下提交时,选择了哪些选项,

    以及提交后,选项的状态重置

    单选框

    效果如下:

    import java.awt.*;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JPanel;
    import javax.swing.BoxLayout;
    import javax.swing.BorderFactory;
    import javax.swing.JTextField;
    import javax.swing.JPasswordField;
    import javax.swing.JButton;
    import javax.swing.ButtonGroup;
    import javax.swing.JRadioButton;
    
    public class DanXuan extends JFrame
    {
    	JPanel panelDanXuan;
    	JLabel labTiMu;
    	JButton btSubmit;
    	//创建一个按钮组
    	ButtonGroup option;
    	JRadioButton optionA;
    	JRadioButton optionB;
    	JRadioButton optionC;
    	JRadioButton optionD;
    	public void init()
    	{
    		
    		panelDanXuan = new JPanel();
    		labTiMu = new JLabel("题目1");
    		btSubmit = new JButton("提交");
    		option = new ButtonGroup();
    		optionA = new JRadioButton("A.");
    		optionB = new JRadioButton("B.");
    		optionC = new JRadioButton("C.");
    		optionD = new JRadioButton("D.");
    		
    		//把按钮加到同一个按钮组
    		option.add(optionA);
    		option.add(optionB);
    		option.add(optionC);
    		option.add(optionD);
    		
    		//将按钮按列排列
    		panelDanXuan.setLayout(new BoxLayout(panelDanXuan,BoxLayout.Y_AXIS));
    		
    		panelDanXuan.add(optionA);
    		panelDanXuan.add(optionB);
    		panelDanXuan.add(optionC);
    		panelDanXuan.add(optionD);
    		panelDanXuan.add(btSubmit);
    		//设置边框
    		panelDanXuan.setBorder(BorderFactory.createTitledBorder("单选"));
    		
    		this.add(labTiMu,BorderLayout.NORTH);
    		this.add(panelDanXuan);
    		this.setTitle("单选");
    		this.setSize(500,300);
    		this.setLocation(100, 100);
    		this.setResizable(false);
    		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    		this.setVisible(true);
    		this.repaint();
    		
    		//监听确认按钮
    		btSubmit.addActionListener(new ActionListener()
    		{
    			public void actionPerformed(ActionEvent e)
    			{
    				if(optionA.isSelected() == true)
    				{
    					
    				}
    				else if(optionB.isSelected() == true)
    				{
    					
    				}
    				else if(optionC.isSelected() == true)
    				{
    					
    				}
    				else if(optionD.isSelected() == true)
    				{
    					
    				}
    				else			//没有选按钮便提交
    				{
    					
    				}
    				//点击确认按钮后,改变题目的值
    				labTiMu.setText("题目2");
    				//重置按钮的值
    				option.clearSelection();
    			}
    		});
    	}
    	public static void main(String[] args)
    	{
    		DanXuan test = new DanXuan();
    		test.init();
    	}
    }

    复选框

    效果如下:

    import java.awt.*;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JPanel;
    import javax.swing.BoxLayout;
    import javax.swing.BorderFactory;
    import javax.swing.JTextField;
    import javax.swing.JPasswordField;
    import javax.swing.JButton;
    import javax.swing.ButtonGroup;
    import javax.swing.JRadioButton;
    import javax.swing.JCheckBox;
    
    public class DuoXuan extends JFrame
    {
    	JPanel panelDuoXuan;
    	JLabel labTiMu;
    	JButton btSubmit;
    	//创建一个按钮组
    	JCheckBox optionA;
    	JCheckBox optionB;
    	JCheckBox optionC;
    	JCheckBox optionD;
    	public void init()
    	{
    		panelDuoXuan = new JPanel();
    		labTiMu = new JLabel("题目1");
    		btSubmit = new JButton("提交");
    		optionA = new JCheckBox("A.");
    		optionB = new JCheckBox("B.");
    		optionC = new JCheckBox("C.");
    		optionD = new JCheckBox("D.");
    		
    		//将按钮按列排列
    		panelDuoXuan.setLayout(new BoxLayout(panelDuoXuan,BoxLayout.Y_AXIS));
    		
    		JButton c=new JButton(" ");
    	    c.setContentAreaFilled(false);		//按键透明
    	  	c.setBorderPainted(false);			//边框透明
    		c.setEnabled(false);
    		
    		panelDuoXuan.add(optionA);
    		panelDuoXuan.add(optionB);
    		panelDuoXuan.add(optionC);
    		panelDuoXuan.add(optionD);
    		panelDuoXuan.add(btSubmit);
    		//设置边框
    		panelDuoXuan.setBorder(BorderFactory.createTitledBorder("多选"));
    		
    		this.add(labTiMu,BorderLayout.NORTH);
    		this.add(panelDuoXuan);
    		
    		this.setTitle("多选");
    		this.setSize(500,300);
    		this.setLocation(100, 100);
    		this.setResizable(false);
    		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    		this.setVisible(true);
    		this.repaint();
    		
    		//监听确认按钮
    		btSubmit.addActionListener(new ActionListener()
    		{
    			public void actionPerformed(ActionEvent e)
    			{
    				if(optionA.isSelected() == true)
    				{
    				}
    				if(optionB.isSelected() == true)
    				{
    				}
    				if(optionC.isSelected() == true)
    				{
    					
    				}
    				if(optionD.isSelected() == true)
    				{
    					
    				}
    				//没有选按钮便提交
    				if(optionA.isSelected() == false && optionB.isSelected() == false 
    				&& optionC.isSelected() == false && optionD.isSelected() == false)
    				{
    					
    				}
    				//点击确认按钮后,改变题目的值
    				labTiMu.setText("题目2");
    				//重置按钮的值
    				optionA.setSelected(false);
    				optionB.setSelected(false);
    				optionC.setSelected(false);
    				optionD.setSelected(false);
    			}
    		});
    	}
    	public static void main(String[] args)
    	{
    		DuoXuan test = new DuoXuan();
    		test.init();
    	}
    }

    下拉框

    效果如下:

    import java.awt.*;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JPanel;
    import javax.swing.BoxLayout;
    import javax.swing.BorderFactory;
    import javax.swing.JButton;
    import javax.swing.ButtonGroup;
    import javax.swing.JRadioButton;
    import javax.swing.JCheckBox;
    import javax.swing.JComboBox;
    
    public class XiaLaKuang extends JFrame
    {
    	JPanel panelXiaLaKuang;
    	JLabel labTiMu;
    	JComboBox xiaLa;
    	JButton btSubmit;
    	
    	public void init()
    	{
    		panelXiaLaKuang = new JPanel();
    		labTiMu = new JLabel("题目1");
    		btSubmit = new JButton("提交");
    		
    		xiaLa = new JComboBox();
    		xiaLa.addItem("A.");
    		xiaLa.addItem("B.");
    		xiaLa.addItem("C.");
    		xiaLa.addItem("D.");
    		
    		panelXiaLaKuang.add(xiaLa);
    		panelXiaLaKuang.add(btSubmit);
    		//设置边框
    		panelXiaLaKuang.setBorder(BorderFactory.createTitledBorder("下拉框"));
    		
    		this.add(labTiMu);
    		this.add(panelXiaLaKuang);
    		
    		this.setLayout(new GridLayout(2,1));
    		this.setTitle("下拉框");
    		this.setSize(500,300);
    		this.setLocation(100, 100);
    		this.setResizable(false);
    		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    		this.setVisible(true);
    		this.repaint();
    		
    		//监听确认按钮
    		btSubmit.addActionListener(new ActionListener()
    		{
    			public void actionPerformed(ActionEvent e)
    			{
    				if(xiaLa.getSelectedIndex() == 0)
    				{
    					System.out.println("A");
    				}
    				else if(xiaLa.getSelectedIndex() == 1)
    				{
    					System.out.println("B");
    				}
    				else if(xiaLa.getSelectedIndex() == 2)
    				{
    					
    				}
    				else if(xiaLa.getSelectedIndex() == 3)
    				{
    					
    				}
    				//点击确认按钮后,改变题目的值
    				labTiMu.setText("题目2");
    				//重置按钮的值
    				xiaLa.setSelectedIndex(0);
    			}
    		});
    	}
    	public static void main(String[] args)
    	{
    		XiaLaKuang test = new XiaLaKuang();
    		test.init();
    	}
    }

     

    展开全文
  • Java图形界面编程的过程中,单选按钮是常用的组件之一。 我们经常在一个ButtonGroup中设置多个JRadioButton,实现页面的单选功能。 但是当我们遇到页面重置的情况时,会发现使用setSelected(false)方法并不能够在...

    在Java图形界面编程的过程中,单选按钮是常用的组件之一。

    我们经常在一个ButtonGroup中设置多个JRadioButton,实现页面的单选功能。

    但是当我们遇到页面重置的情况时,会发现使用setSelected(false)方法并不能够在页面中显示单选按钮的取消状态。

    这时我们只需要使用分组的清除方法clearSelection()即可实现取消单选按钮“已经选择的状态。

    代码如下:

    //声明

    JRadioButton r1, r2;

    ButtonGroup g1;

    //初始化

    g1 = new ButtonGroup();

    r1 = new JRadioButton("0.没有");

    r2 = new JRadioButton("1.有");

    g1.add(r1);

    g1.add(r2);

    add(r1);

    add(r2);

    //清除选择状态

    g1.clearSelection();


    这时我们发现单选按钮选中状态的小黑点不见了啦~


    展开全文
  • 重置" /> ```(https://img-ask.csdn.net/upload/201908/24/1566628864_825598.png),代码运行是这样的![图片说明](https://img-ask.csdn.net/upload/201908/24/1566628987_240534.png) 我要通过选择...
  • </pre><p></p><p></p><pre code_snippet_id="1552676" snippet_file_name="blog_20160111_2_1960190" name="code" class="java">/** * 意见反馈类型的列表 如 闪退问题、卡顿问题、功能建议 * * 一个...
    </pre><p></p><p></p><pre code_snippet_id="1552676" snippet_file_name="blog_20160111_2_1960190" name="code" class="java">/**
    	 * 意见反馈类型的列表 如 闪退问题、卡顿问题、功能建议
    	 * 
    	 * 一个radioGroup代表一行,一行有radioCount个radioButton
    	 * 
    	 * @description
    	 * @author zhongwr
    	 * @params
    	 * @update 2016年1月9日 上午11:48:15
    	 */
    	private void updateOptionsView(List<FeedbackOptionItem> optionsList) {
    		if (!Tools.isListEmpty(optionsList)) {
    			llOptionsContainer.removeAllViews();
    			int size = optionsList.size();
    			final int radioCount = 3;
    			int mod = size % radioCount;
    			int radioGroupCount = 0 == mod ? size / radioCount : size / radioCount + 1;
    			RadioGroup.LayoutParams groupParams = new RadioGroup.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,
    					LinearLayout.LayoutParams.WRAP_CONTENT);
    			RadioGroup.LayoutParams radioParams = new RadioGroup.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,
    					LinearLayout.LayoutParams.WRAP_CONTENT, 1);
    			RadioGroup radioGroup = null;
    			for (int i = 0; i < radioGroupCount; i++) {
    				if (i != radioGroupCount - 1) {
    					groupParams.setMargins(0, 0, 0, 24);
    				}
    				radioGroup = new RadioGroup(mContext);
    				radioGroup.setLayoutParams(groupParams);
    				radioGroup.setOrientation(RadioGroup.HORIZONTAL);
    				radioGroup.setWeightSum(radioCount);
    				int radioMaxeSize = (i + 1) * radioCount;
    				for (int j = i * radioCount; j < radioMaxeSize && j < size; j++) {
    					FeedbackOptionItem optionItem = optionsList.get(j);
    					optionItem.radioGroupIndex = i;
    					RadioButton radio = new RadioButton(this);
    					radio.setLayoutParams(radioParams);
    					radio.setText(optionItem.title);
    					radio.setTag(optionItem);
    					radio.setButtonDrawable(R.drawable.feedback_radiobtn_style_selector);
    					// 设置图片与文本的间距,据说必须先setButtonDrawable,再调用
    					radio.setPadding(14, 0, 0, 0);
    					radioGroup.addView(radio);
    				}
    				radioGroup.setOnCheckedChangeListener(new OnCheckedChangeListener() {
    					/** 只要状态发生改变(从选中到未选中或者从未选中到选中) */
    					@Override
    					public void onCheckedChanged(RadioGroup group, int checkedId) {
    						RadioButton radioButton = (RadioButton) group.findViewById(checkedId);
    						if (null != radioButton && radioButton.isChecked()) {// 选中的item才会执行这个
    							selectedOptionItem = (FeedbackOptionItem) radioButton.getTag();
    							// 首次选中不需要重置各个radioGroup的状态
    							if (null != selectedOptionItem && -1 != selectedRadioGroupIndex
    									&& selectedRadioGroupIndex != selectedOptionItem.radioGroupIndex) {
    								resetUnselectedRadioGroupStatus(selectedOptionItem.radioGroupIndex);
    							}
    							selectedRadioGroupIndex = selectedOptionItem.radioGroupIndex;
    						}
    					}
    
    
    				});
    				llOptionsContainer.addView(radioGroup);
    			}
    		}
    	}
    
    	/***
    	 * 
    	 * @description 恢复未选中的radioGroup状态
    	 * @author zhongwr
    	 * @params radioGroupIndex 被选中的radioGroup的下标
    	 * @update 2016年1月9日 下午2:44:06
    	 */
    	private void resetUnselectedRadioGroupStatus(int radioGroupIndex) {
    		if (null != llOptionsContainer) {
    			// int size = radioGroupList.size();
    			int size = llOptionsContainer.getChildCount();
    			Logcat.dLog("size = " + size);
    			for (int i = 0; i < size; i++) {
    				if (i == radioGroupIndex) {
    					continue;
    				}
    				View view = llOptionsContainer.getChildAt(i);
    				if (null != view && view instanceof RadioGroup) {
    					((RadioGroup) view).clearCheck();
    				}
    				// RadioGroup radioGroup = radioGroupList.get(i);
    				// radioGroup.clearCheck();
    			}
    		}
    	}
    
    /***
     * 意见反馈:信息详情item
     * 
     * @author "zhongwr"
     * 
     */
    public class FeedbackOptionItem {
    	/** 类型id */
    	public String tid;
    
    	public String title;
    	/**本地赋值: 当前item所属的radioGroup的下标 */
    	public int radioGroupIndex;
    }



    llOptionsContainer的布局如下: 

    <LinearLayout
                        android:id="@+id/ll_feedback_options_parent"
                        android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:layout_marginTop="12dp"
                        android:background="@color/gray_f"
                        android:orientation="vertical" >
                    </LinearLayout>


    radioButton 的样式selector:

    <selector xmlns:android="http://schemas.android.com/apk/res/android">


        <item android:drawable="@drawable/fuli_choose_grey" android:state_checked="false"/>
        <item android:drawable="@drawable/fuli_choose_red" android:state_checked="true"/>


    </selector>

    由于时间关系就不封装了,可以自己自定义方式进行封装

    展开全文
  • 在复选checkBox中获取checked的value值,来触发和调用其它页面表单元素,制作互动性更强更友好的用户体验. jQuery通过元素$(#id)产生一个object对象,通过对获取的对象输入了解,获取任何元素中的任何信息. 为...

    在工作中,text,radio,checkbox,select在开发过程中是必不可少的一部分.在开发过程中经常要处理页面表单元素.
    Eg:
       在复选框checkBox中获取checked的value值,来触发和调用其它页面表单元素,制作互动性更强更友好的用户体验.
    jQuery通过元素$(#id)产生一个object对象,通过对获取的对象输入了解,获取任何元素中的任何信息.
    为了以后工作方便,我总结了相关jQuery操作object对象的方法,获取下拉框selected,复选框checkBox,文本框text,radio value值

    其操作过程:
       1.jQuery获取object对象,(select对象,checkbox对象,text对象)
       2.获取对象值,对于值唯一的元素,如:select,text通过get()方法获取value值.(get(0)如同数组下标,默认值是从0开始),对于数据元素,如checkbox通过each循环获取value值
       3.获取表单元素值主要是jQuery中get()对象访问方法,其次是each()方法,$(#id)产生的是一个对象,获取其中的hi完全可以使用jQuery对象访问方法.
        (1).each()循环,相当于foreach;
        (2).size()统计个数
        (3).length()统计个数
        (4).get()单个或多个
        (5).index()索引

    Error: uncaught exception: Syntax error, unrecognized expression: [@type='radio']
    在jQuery低版本中使用该方法会报错,“name”属性前不用加“@”符号,后来版本都不用加@。
    Eg: 
       $("input[name=radioId]:radio").attr("checked",'r2');//设置value=r2的项目为当前选中项
       $("input[@type=radio][value=r2]").attr("checked",'checked');  //设置value=r2的项目为当前选中项

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>jQuery教程基础篇之强大的选择器-过滤选择器-表单对象属性过滤选择器</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <SCRIPT type=text/javascript src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></SCRIPT>
    <script type="text/javascript">!window.jQuery && document.write('<script type="text/javascript" src="/js/jquery-1.4.4.min.js"><\/script>');</script>
    <script type="text/javascript">
        $(document).ready(function(){
        //对表单内 可用input 赋值操作.
        $('#btn1').click(function(){
            alert(document.getElementById("add").value);
            $("#form1 input:enabled").val("这里变化了!");
            return false;
        })
        //对表单内 不可用input 赋值操作.
        $('#btn2').click(function(){
            //获得当前text文本框的value值
            //$("#email").get(0).value;
            alert($("#email").attr("value"));
            $("#form1 input:disabled").val("这里变化了!");
            return false;
        })
    
        //使用:checked选择器,来操作多选框.
        $(":checkbox").click(countChecked);
        function countChecked() {
            //多选框checkbox
            $("#chk2").attr("checked",true); //checkbox选中
            var n = $("input:checked").length;
            $("div").eq(0).html("[b]有"+n+" 个被选中![/b]");
        }
    
        countChecked();//进入页面就调用.
    
        //使用:selected选择器,来操作下拉列表.
        $("select").change(function () {
            var str = "";
            //后迭代器 =====>选取select里面的元素
            $("select :selected").each(function () {
                str += $(this).text() + ",";
            });
            alert(str);
            //获得selected值
            var sele = $("#selectId option:selected").get(0).value;
            alert(sele);
            $("div").eq(1).html("[b]你选中的是:"+str+"[/b]");
            
        }).trigger('change');
        
        //获得radio对象
        $("#rButtonId").click(function(){
            var radioObj = $("[name='radioId']:checked");//获取当前checked的value值
            var radio = radioObj.get(0).value;
            //var radioObj = $("[name='radioId']:checked").get(0).value;
             $("#rResult").html("结果:"+radio);
        });
        
        //Jquery1.4.2之后的版本,"name","value"前不用加"@"符号.
        //error:uncaught exception: Syntax error, unrecognized expression: [@type='radio']
        $("input[name=radioId]:radio").attr("checked",'r2');//设置value=r2的项目为当前选中项
        //$("input[@type=radio][value=r2]").attr("checked",'checked');  //设置value=r2的项目为当前选中项
    });
    </script>
    </head>
    <body>
    <h3> 表单对象属性过滤选择器.</h3>
    
    <form id="form1" action="#">
        <button type="reset">重置所有表单元素</button>
        
    
    
          <button id="btn1">对表单内 可用input 赋值操作.</button>
          <button id="btn2">对表单内 不可用input 赋值操作.</button>
    
    
        可用元素:<input type="text" name="add" id="add" value="可用文本框"/>  <br/>
        不可用元素:<input type="text" name="email" id="email" disabled="disabled" value="不可用文本框"/><br/>
        <br/>
        <!-- 获取checkbox的checked值 -->
        多选框:<br/>
        <input type="checkbox" name="newsletter" checked="checked" value="test1" />test1
        <input type="checkbox" name="newsletter" value="test2" id="chk2"/>test2
        <input type="checkbox" name="newsletter" value="test3" />test3
        <input type="checkbox" name="newsletter" checked="checked" value="test4" />test4
        <input type="checkbox" name="newsletter" value="test5" />test5
        <div></div>
    
        <br/><br/>
        <!-- 获取select的selected值 -->
        下拉列表2:<br/>
        <select id="selectId" >
            <option>浙江</option>
            <option>湖南</option>
            <option selected="selected" >北京</option>
            <option>天津</option>
            <option>广州</option>
            <option>湖北</option>
        </select>
        <br/><br/>
        <div></div>
                
        
    
        <input type="radio" name="radioId" value="r1" />
        r1
        <input type="radio" name="radioId" value="r2" />
        r2
        <input type="radio" name="radioId" value="r3" />
        r3
        <input type="button" id="rButtonId" value="获取radio值" />
        <span id="rResult"></span>
        </form>
    </body>
    </html>

     

     

     

    转载于:https://www.cnblogs.com/shudonghe/archive/2013/01/24/2874238.html

    展开全文
  • %@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <...
  • //清空单选和复选 var checked = checked || false; var objects = document.getElementsByTagName("input"); //拿到input的值 for(var i=0;i;i++){ if(objects[i].type=='radio' || objects[i].type=='...
  • 密码 单选按钮 <body> <!-- form表单标签里面就是所有用户填写的表单数据 action="xxx" 把表单数据提交给哪一个后台程序去处理 method="post" 传递数据时候的方式方法,post是隐式提交数据,get是...
  • javascript重置Radio单选按钮

    千次阅读 2015-07-10 16:15:19
    环境:win7 32,ie11 function onclickbt1() { document.getElementById("rd1").checked=false; document.getElementById("rd2").checked=false; document.getElem
  • 重置"/> <%@ page language="java" import="java.util.*" contentType="text/html;charset=gb2312" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <title></title> ...
  • java框架等方面的

    2009-10-22 09:37:00
     添加的方法有两种,创建一个ListModel,然后add到list中,重置一个List 使用setModel(ListModel model). 方法   移除的方法有removeItem(int index) or removeAll() methods.   myListModel.addItem(“New Item”...
  • 绪论 java web分层设计与框架选型 1 1.java web分层设计 1 1.基本概念 2.如何设计分层 3.java web分层设计:表现层、业务层、持久层 4.分层设计的优点 2.java web框架选型 5...
  • Java web 之 html 表单和框架

    千次阅读 2018-01-05 20:58:58
     checkbox:复选;  name:组的概念,需要加value属性值。  checked:默认被选中;  file:上传文件的控件  button:普通按钮,没有任何内置的功能;  submit:内置功能,点击会按照action地址...
  • 单选,复选源码

    2014-09-03 21:37:55
    测试版基本信息 测试版基本信息 姓名: 性别: 男 女 保密 学历: --请选择-- 高中 大专 本科 研究生 其他 ...JAVA 自我评价:
  • 不会把!不会吧!学了java,竟然不知道LayUI。
  • Java控件(日常笔记)

    2019-10-09 03:03:39
    Java的一些控件 text:文本区域 readonly属性:是否只读... name属性:指定多个单选框的在一个区域里进行单选操作reset:重置当前<form>表单里所有标签到初始化状态(如清除文本区域内容)submit:提交当前&...
  • 在使用layui的form.val对单选框进行动态赋值时发现单选框赋值无效果,经过多次排查,发现动态赋值为1,在form.val写为固定值 ‘1’ 单选框可用,动态时不行,最后只得判断值然后输出固定值,代码在下面 js代码 $....
  • 大部分图形界面的事件处理类和接口都保存在java.awt.event包中 。  18.10.2 窗体事件  WindowListener是专门处理窗体的事件监听接口。一个窗体的所有变化,如窗口的打开、关闭等都可以使用这个接口进行监听...
  • 如何在Java重置Jtextfield Jcombobox Jradiobutton Jcheckbox(Netbeans-GUI) GUI-将选定的行值从JTable显示到JTextfields | 单选按钮| 复选| 组合 浏览图像文件并使用Java Swing在Jlabel上显示它 如何从...
  • switch (rgGender.getCheckedRadioButtonId()) { // 根据选中的单选按钮id进行判断 case R.id.rbMale: strGender = rbMale.getText().toString(); break; case R.id.rbFemale: strGender = rbFemale.getText()...
  • 单选框和复选框实现 然后将选择提交给另一个页面 编译环境:Android studio 3.1.2; SDK Lever 19,Revision 4.4; java version 1.8.0_171; 遇到的问题: 如何实现重置功能 如何实现页面跳转及数据...
  • <... name属性:指定多个单选框的在一个区域里进行单选操作 reset:重置当前<form>表单里所有标签到初始化状态(如清除文本区域内容) submit:提交当前<form>表单信息到指定页面 but
  • 文本框、密码框、多选框、单选框、文本域、下拉选框、文件上传 等。思考下我们的品牌需要哪些? 文本框:品牌名称、品牌首字母都属于文本框 文件上传:品牌需要图片,这个是文件上传框 下拉选框:商品分类提前...
  •  (3)单选框  名称" value="值"/>  说明:  a.一组相同的单选框名称必须相同  b.单选框必须有有效的提交值 checked="checked"  (4)多选框  名称" value="值"/>  说明:  a.一组相同的 多选框名称必须相同,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,144
精华内容 2,057
关键字:

java单选框重置

java 订阅