精华内容
下载资源
问答
  • importjava.awt.*;importjava.awt.event.*;classMypanel1extendsPanelimplementsItemListener{Checkboxbox1,box2,box3;CheckboxGroupsex;TextAreatext;Mypanel1(Text...package checkbox;import jav...

    packagecheckbox;importjava.awt.*;importjava.awt.event.*;classMypanel1extendsPanelimplementsItemListener{Checkboxbox1,box2,box3;CheckboxGroupsex;TextAreatext;Mypanel1(Text...

    package checkbox;

    import java.awt.*;

    import java.awt.event.*;

    class Mypanel1 extends Panel implements ItemListener{

    Checkbox box1,box2,box3;

    CheckboxGroup sex;

    TextArea text;

    Mypanel1(TextArea text){

    this.text=text;

    box1=new Checkbox();

    box2=new Checkbox();

    sex=new CheckboxGroup();

    box1=new Checkbox("男",true,sex);

    box2=new Checkbox("女",false,sex);

    box1.addItemListener(this);

    box2.addItemListener(this);

    add(box1);

    add(box2);

    }

    public void itemStateChanged(ItemEvent e){

    Checkbox box=(Checkbox)e.getSource();

    if(box.getState()){

    int n=text.getCaretPosition();

    text.insert(box.getLabel(),n);}

    }

    }

    class Mypanel2 extends Panel implements ItemListener{

    Checkbox box1,box2;

    CheckboxGroup sex;

    TextArea text;

    Mypanel2(TextArea text){

    this.text=text;

    sex=new CheckboxGroup();

    box1=new Checkbox("张三");

    box2=new Checkbox("李四");

    box1.addItemListener(this);

    box2.addItemListener(this);

    add(box1);

    add(box2);

    }

    public void itemStateChanged(ItemEvent e){

    Checkbox box=(Checkbox)e.getSource();

    if(box.getState()){

    int n=text.getCaretPosition();

    text.insert(box.getLabel(), n);}

    }

    }

    class WindowBox extends Frame{

    Mypanel1 panel1;

    Mypanel2 panel2;

    TextArea text;

    WindowBox(){

    text=new TextArea();

    panel1=new Mypanel1(text);

    panel2=new Mypanel2(text);

    add(panel1,BorderLayout.SOUTH);

    add(panel2,BorderLayout.NORTH);

    add(text,BorderLayout.CENTER);

    setSize(200,200);

    setVisible(true);

    Validate();

    }

    }

    public class Checkbox {

    public static void main(String[] args) {

    new WindowBox();

    }

    }

    请问,这个代码里面会显示很多错误,都是为什么错了,要怎么改。

    展开

    展开全文
  • 展开全部Java中JTbale功能作为添加下e69da5e887aa3231313335323631343130323136353331333337396262拉选择框,在设计表格的时候有时候经常需要使用下拉选择框来提供给用户选择...

    展开全部

    Java中JTbale功能作为添加下e69da5e887aa3231313335323631343130323136353331333337396262拉选择框,在设计表格的时候有时候经常需要使用下拉选择框来提供给用户选择,分享一下这个效果的例子代码:import java.awt.Color;

    import java.awt.Component;

    import javax.swing.DefaultCellEditor;

    import javax.swing.JComboBox;

    import javax.swing.JFrame;

    import javax.swing.JScrollPane;

    import javax.swing.JTable;

    import javax.swing.table.DefaultTableCellRenderer;

    import javax.swing.table.DefaultTableModel;

    import javax.swing.table.TableColumn;

    import javax.swing.table.TableModel;

    //在单元格中添加基本组件 下拉框

    public class Table5 extends JFrame

    {

    JTable table;

    JScrollPane pane;

    TableModel model;

    //数据

    Object[][] data = {{"张三","男",3},

    {"李四","男",4},

    {"小红","女",5}};

    //列名

    Object[] clomnName = {"姓名","性别","年龄"};

    Table5()

    {

    super("表格测试程序");

    init();

    }

    private void init()

    {

    //初始化TableModel,使用数据data,列名clomnName

    model = new DefaultTableModel(data, clomnName);

    //使用上面的model作为参数初始化JTabel

    table = new JTable(model);

    //初始化下拉列表框

    JComboBox box = new JComboBox();

    box.addItem("男");

    box.addItem("女");

    //获取性别这一列对象

    TableColumn d = table.getColumn("性别");

    //将下拉列表框放入表格编辑器

    DefaultCellEditor dce = new DefaultCellEditor(box);

    d.setCellEditor(dce);

    //初始化JScrollPane

    pane = new JScrollPane();

    //将table添加到JScrollPane上 这里使用下面的第一种方法不能添加

    //使用第一个先获得JViewPort对象,然后再添加

    pane.getViewport().add(table);

    this.getContentPane().add(pane);

    setSize(400,300);//设置Frame的大小

    setResizable(false);//设置窗口不可以调整大小

    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//退出时关闭窗口

    setVisible(true);//设置窗口显示出来

    }

    public static void main(String[] args)

    {

    new Table5();

    }

    }

    展开全文
  • 本文给大家介绍的是java选择框、单选框和单选按钮的操作方法,十分的简单实用,有需要的小伙伴可以参考下。
  • 我想设置一个先前选择的选项,以便在页面加载时显示。 我用以下代码尝试了它:$("#gate").val('Gateway 2');同- choose -Gateway 1Gateway 2但这不起作用。 有任何想法吗?#1楼由于调用前的语法错误,我遇到了未设置...

    我想设置一个先前选择的选项,以便在页面加载时显示。 我用以下代码尝试了它:

    $("#gate").val('Gateway 2');

    - choose -

    Gateway 1

    Gateway 2

    但这不起作用。 有任何想法吗?

    #1楼

    由于调用前的语法错误,我遇到了未设置值的问题。

    $("#someId").value(33); //script bailed here without showing any errors Note: .value instead of .val

    $("#gate").val('Gateway 2'); //this line didn't work.

    在通话之前检查语法错误。

    #2楼

    // Make option have a "selected" attribute using jQuery

    var yourValue = "Gateway 2";

    $("#gate").find('option').each(function( i, opt ) {

    if( opt.value === yourValue )

    $(opt).attr('selected', 'selected');

    });

    #3楼

    $(function() {

    $("#demo").val('hello');

    });

    #4楼

    $('#gate').val('Gateway 2').prop('selected', true);

    #5楼

    我的问题

    get_courses(); To load the course list

    $("#course").val(course); Setting default value of the list

    我遇到过同样的问题 。 与您的代码的唯一区别是我通过ajax调用加载选择框,并且在执行ajax调用后很快我设置了选择框的默认值

    解决方案

    get_courses();

    setTimeout(function() {

    $("#course").val(course);

    }, 10);

    展开全文
  • Java选择框和单选按钮

    千次阅读 2018-08-15 13:34:49
    选择框、单选框和单选按钮都是选择组件,选择组件有两种状态,一种是选中(on),另一种是未选中(off),它们提供一种简单的 “on/off”选择功能,让用户在一组选择项目中作选择。 选择框 选择框(JCheckBox)的选中...

    选择框、单选框和单选按钮都是选择组件,选择组件有两种状态,一种是选中(on),另一种是未选中(off),它们提供一种简单的 “on/off”选择功能,让用户在一组选择项目中作选择。

    选择框

    选择框(JCheckBox)的选中与否开状是一个小方框,被选中则在框中打勾。当在一个容器中有多个选择框,同时可以有多个选择框被选中,这样的选择框也称复选框。与选择框相关的接口是ItemListener,事件类是ItemEvent。

    JCheckBox类常用的构造方法有以下3个:

    1. JCheckBox():用空标题构造选择框。
    2. JCheckBox(String s):用给定的标题s构造选择框。
    3. JCheckBox(String s, boolean b):用给定的标题s构造选择框,参数b设置选中与否的初始状态。


    JCheckBox类的其他常用方法如下:

    1. getState():获取选择框的状态。
    2. setState(boolean b):设置选择框的状态
    3. getLabel():获取选择框的标题。
    4. setLabel(String s):设置选择框的标题。
    5. isSelected():获取选择框是否被选中的状态。
    6. itemStateChanged(ItemEvent e):处理选择框事件的接口方法。
    7. getItemSelectable():获取可选项,获取事件源。
    8. addItemListener(ItemListener l):为选择框设定监视器。
    9. removeItemListener(ItemListener l):移去选择框的监视器。


    【例 11-11】声明一个面板子类,面板子类对象有3个选择框。
    class Panel1 extends JPanel{
        JCheckBox box1,box2,box3;
        Panel1(){
            box1 = new JCheckBox(“足球”);
            box2 = new JCheckBox(“排球”);
            box2 = new JCheckBox(“篮球”);
        }
    }

    单选框

    当在一个容器中放入多个选择框,且没有ButtonGroup对象将它们分组,则可以同时选中多个选择框。如果使用ButtonGroup对象将选择框分组,同一时刻组内的多个选择框只允许有一个被选中,称同一组内的选择框为单选框。单选框分组的方法是先创建ButtonGroup对象,然后将希望为同组的选择框添加到同一个ButtonGroup对象中。参见例6.2程序的面板子类Panel2的声明,组内有3个单选框。

    单选按钮

    单选按钮(JRadioButton)的功能与单选框相似。使用单选按钮的方法是将一些单选按钮用ButtonGroup对象分组,使同一组的单选按钮只允许有一个被选中。单选按钮与单选框的差异是显示的样式不同,单选按钮是一个圆形的按钮,单选框是一个小方框。

    JRadioButton类的常用构造方法有以下几个:

    1. JRadioButton():用空标题构造单选按钮。
    2. JRadioButton(String s):用给定的标题s构造单选按钮。
    3. JRadioButton(String s,boolean b):用给定的标题s构造单选按钮,参数b设置选中与否的初始状态。

    单选按钮使用时需要使用ButtonGroup将单选按钮分组,单选按钮的分组方法是先创建对象,然后将同组的单选按钮添加到同一个ButtonGroup对象中。参见例6.2程序的子类panel1的声明,组内有3个单选按钮。

    选择项目事件处理

    用户对选择框或单选按钮做出选择后,程序应对这个选择作出必要的响应,程序为此要处理选择项目事件。选择项目处理程序的基本内容有:

    1. 监视选择项目对象的类要实现接口ItemListener,
    2. 程序要声明和建立选择对象,
    3. 为选择对象注册监视器,
    4. 编写处理选择项目事件的接口方法itemStateChanged(ItemEvent e),在该方法内用getItemSelectable()方法获取事件源,并作相应处理。


    【例 11-12】处理选择项目事件的小应用程序。一个由3个单选按钮组成的产品选择组,当选中某个产品时,文本区将显示该产品的信息。一个由3个选择框组成的购买产品数量选择框组,当选择了购买数量后,在另一个文本框显示每台价格

    【例 11-12】处理选择项目事件的小应用程序。一个由3个单选按钮组成的产品选择组,当选中某个产品时,文本区将显示该产品的信息。一个由3个选择框组成的购买产品数量选择框组,当选择了购买数量后,在另一个文本框显示每台价格。

    import java.applet.*;

    import javax.swing.*;

    import java.awt.*;

    import java.awt.event.*;

    class Panel1 extends JPanel{

        JRadioButton box1,box2,box3;

        ButtonGroup g;

        Panel1(){

            setLayout(new GridLayout(1,3));

            g = new ButtonGroup();

            box1 = new JRadioButton(MyWindow.fName[0]+"计算机",false);

            box2 = new JRadioButton(MyWindow.fName[1]+"计算机",false);

            box3 = new JRadioButton(MyWindow.fName[2]+"计算机",false);

            g.add(box1);g.add(box2);g.add(box3);

            add(box1);add(box2);add(box3);

            add(new JLabel("计算机3选1") );

        }

    }

    class Panel2 extends JPanel{

        JCheckBox box1,box2,box3;

        ButtonGroup g;

        Panel2(){

            setLayout(new GridLayout(1,3));

            g = new ButtonGroup();

            box1 = new JCheckBox("购买1台 ");

            box2 = new JCheckBox("购买2台 ");

            box3 = new JCheckBox("购买3台 ");

            g.add(box1);g.add(box2);g.add(box3);

            add(box1);add(box2);add(box3);

            add(new JLabel(" 选择1、2或3"));

        }

    }

    class MyWindow extends JFrame implements ItemListener{

        Panel1 panel1;

        Panel2 panel2;

        JLabel label1,label2;

        JTextArea text1,text2;

        static String fName[] = {"HP","IBM","DELL"};

        static double priTbl[][]={{1.20,1.15,1.10},{1.70,1.65,1.60},{1.65,1.60,1.58}};

        static int productin = -1;

        MyWindow(String s){

            super(s);

            Container con = this.getContentPane();

            con.setLayout(new GridLayout(3,2));

            this.setLocation(100,100);

            this.setSize(400,100);

            panel1 = new Panel1();panel2 = new Panel2();

            label1 = new JLabel("产品介绍",JLabel.CENTER);

            label2 = new JLabel("产品价格",JLabel.CENTER);

            text1 = new JTextArea();text2 = new JTextArea();

            con.add(label1);con.add(label2);con.add(panel1);

            con.add(panel2);con.add(text1);con.add(text2);

            panel1.box1.addItemListener(this);

            panel1.box2.addItemListener(this);

            panel1.box3.addItemListener(this);

            panel2.box1.addItemListener(this);

            panel2.box2.addItemListener(this);

            panel2.box3.addItemListener(this);

            this.setVisible(true);this.pack();

        }

        public void itemStateChanged(ItemEvent e){  //选项状态已改变

            if(e.getItemSelectable()==panel1.box1){  //获取可选项

                production =0;

                text1.setText(fName[0]+"公司生产");text2.setText("");

            }

            else if(e.getItemSelectable()==panel1.box2){

                production =1;

                text1.setText(fName[1]+"公司生产");text2.setText("");

            }

            else if(e.getItemSelectable()==panel1.box3){

                production =2;

                text1.setText(fName[2]+"公司生产");text2.setText("");

            }

            else{

                if(production ==-1) return;

                if(e.getItemSelectable()==panel2.box1){

                    text2.setText(""+priTbl[production][0]+"万元/台");

                }

                else if(e.getItemSelectable()==panel2.box2){

                    text2.setText(""+priTbl[production][1]+"万元/台");

                }

                else if(e.getItemSelectable()==panel2.box3){

                    text2.setText(""+priTbl[production][2]+"万元/台");

                }

            }

        }

    }

    public class Example6_2 extends Applet{

        MyWindow myWin = new MyWindow("选择项目处理示例程序");

    }

    Java学习交流群:587131012

    参考资料:http://www.makeru.com.cn/

    展开全文
  • 选择框、单选框和单选按钮都是选择组件,选择组件有两种状态,一种是选中(on),另一种是未选中(off),它们提供一种简单的 “on/off”选择功能,让用户在一组选择项目中作选择。选择框选择框(JCheckBox)的选中与否开...
  • 选择框、单选框和单选按钮都是选择组件,选择组件有两种状态,一种是选中(on),另一种是未选中(off),它们提供一种简单的 “on/off”选择功能,让用户在一组选择项目中作选择。 选择框 选择框(JCheckBox)的...
  • awtjava 选择框,一个很好的选择文件的选择框,可以获得当前文件的路径以及文件名...
  • java文件夹选择框Java文件选择器

    热门讨论 2010-09-16 23:10:47
    java文件夹选择框Java文件选择器java文件夹选择框Java文件选择器java文件夹选择框Java文件选择器java文件夹选择框Java文件选择器
  • JAVA目录选择框的解决办法FileDialog只能选择文件而不能选择文件夹。JFileChooser又太大,不太好看,鼓捣了好一会终于解决了。记录一下关键部分代码,以备查用。final JButton choose=new JButton("选择存储文件目录...
  • 1.目录选择框JFileChooser chooser=new JFileChooser();chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);int result=chooser.showOpenDialog(null);String fname=chooser.getName(chooser.getSelected...
  • import java.awt.BorderLayout;import java.awt.Container;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;impo...
  • import java.awt.*;import java.awt.event.*;import javax.swing.*;public class Chap23_1 {static JFrame frm=new JFrame("JColorChooser"); static Container cp=frm.getContentPane(); static JButton btn=new .....
  • java日志框架选择与使用 一、我们常常听说的就是如下的日子框架,还不知道这么选?下面我来教大家怎么选 ①:JUL(java.util.logging) , ②:JCL(Jakarta Commons-Logging) 由apache公司Jakarta 小组开发的, ③:JBoss-...
  • import java.awt.BorderLayout;import java.awt.CardLayout;import java.awt.Color;import java.awt.Dimension;import java.awt.EventQueue;import java.awt.event.ActionEvent;import java....
  • ; { } 运行程序后,输出结果为: 3.以下程序段是图形界面设计中在一个框架上放置两个单选框,其中两个选项 为“男”和“女” ,缺省情况下“男”选项被...用好HTML 表单的选择框冯永曜 黄山村夫 在用表单设计调查表时,...
  • Java颜色选择框

    千次阅读 2016-07-12 13:35:08
    import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Chap23_1 {  static JFrame frm=new JFrame("JColorChooser");  static Container cp=frm.getContentPane();  static ...
  • JAVA各类框架之选择

    万次阅读 2016-03-27 20:08:04
    当年我学习JAVA的时候JAVA主要是被当做跨平台的类C++语言看待的。  现如今,JAVA世界里有各种各样的框架,大部分人用JAVA主要是拿来做网站后台的。尤其是SSH和ibiats框架,占据绝对主流地位。以ssh框架为例,其确实...
  • 这是场景:我在数据库中有一个...现在,我想知道如何链接组合,这样,当我从一个说“名称”的第二个组合选择一个值时,相应的“年龄”值就会出现在第三个组合中.我的按钮的ActionEvent:jComboBox1.addItem(sea...
  • java 日期选择框源码

    2014-08-10 14:11:23
    构建日期选择页面,实现了日期选择功能,可运行
  • 这是你用ActionLIstener做的import java.awt.FlowLayout;import java.awt.event.*;import javax.swing.*;public class MyWind extends JFrame{public MyWind() {initialize();}private void initialize() {setSize...
  • java Swing 选择框

    千次阅读 2015-06-19 15:33:19
    // 选择框 private static JFileChooser getFileChooser() { if (fileChooser == null) { fileChooser = new JFileChooser(); fileChooser.setFileFilter(null); fileChooser.setFileFilter(new ...
  • 用JSP、Java实现选择框多级连动,可以解决城市地址选择连动
  • java日期选择框

    千次阅读 2008-02-25 16:50:00
    import java.util.Date; import java.util.Calendar; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.text.ParseException; import java.awt.Color; import java.awt.Font; import j
  • java 弹出选择目录(选择文件夹),获取选择的文件夹路径:int result = 0;File file = null;String path = null;JFileChooser fileChooser = new JFileChooser();FileSystemView fsv = FileSystemView....
  • java 框架选择

    千次阅读 2009-11-18 12:23:00
    术业有专攻,但是品行不可能有差异,一个新人,要么同化,要么离开,没有第三种选择,这也是我们为什么更喜欢可塑性更强的年轻人的原因。这一切 如何产生呢?我们的原则是在中国,我们相信企业文化来自于老板,来自...
  • 在这篇文章中,我们将讨论即将发布的第五代 Spring 框架中的新概念...但是确实如此,Spring 5非常适合成为你 Java Web 微服务框架的新选择。首先,为了避免混淆让我们来对“微服务”中的“微”达成共识: 简洁 - 无...
  • 当显示一组JRadioButton时,最初不会选择任何一个(除非您以编程方式强制执行此操作)。我希望即使在用户已经选择一个按钮之后,也可以将按钮放回该状态,即,不应选择任何按钮。但是,使用通常的嫌疑人并不能达到预期...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 13,631
精华内容 5,452
关键字:

java选择框

java 订阅