java图形界面之常用操作

1,弹出是否退出按钮

    DefaultDesktopManager manger = new DefaultDesktopManager();
    int result = JOptionPane.showOptionDialog(null, "是否退出学生基本信息录入?", "系统提示",        
    JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null, new String[] {
   "是", "否" }, "否");
    if (result == JOptionPane.YES_OPTION) {
    manger.closeFrame(this);
    //return;
            }

2,TextField的
jTextField1.setPreferredSize(new Dimension(111, 26));

String valueStr = jTextField1.getText().trim();

3,Table的

jTable1.setRowHeight(24);

4,jComboBox

jComboBox1.addItemListener(new JF_view_query_jbqk_jComboBox1_itemAdapter(this));

    public void jComboBox1_itemStateChanged(ItemEvent itemEvent) {
        if (jComboBox1.getSelectedIndex() == 0) {
            this.tabname = "SELECT s.stuid, c.className, s.stuname, s.sex, s.age, s.addr, s.phone FROM tb_studentinfo s ,tb_classinfo c where s.classID = c.classID";
            String[] name = { "学生编号", "班级名称", "学生姓名", "性别", "年龄", "家庭住址", "联系电话" };
            jTname = name;
            jComboBox2.removeAllItems();
            jComboBox2.addItem("学生编号");
            jComboBox2.addItem("班级编号");
            
        }
        if (jComboBox1.getSelectedIndex() == 1) {
            this.tabname = "SELECT t.teaid, c.className, t.teaname, t.sex, t.knowledge, t.knowlevel FROM tb_teacher t INNER JOIN tb_classinfo c ON c .classID = t.classID";
            String[] name = { "教师编号", "班级名称", "教师姓名", "性别", "教师职称", "教师等级" };
            jTname = name;
            jComboBox2.removeAllItems();
            jComboBox2.addItem("教师编号");
            jComboBox2.addItem("班级编号");
        }
        
        System.out.println("tabname = " + tabname);
    }
class JF_view_query_jbqk_jComboBox1_itemAdapter implements ItemListener {
    private JF_view_query_jbqk adaptee;
    
    JF_view_query_jbqk_jComboBox1_itemAdapter(JF_view_query_jbqk adaptee) {
        this.adaptee = adaptee;
    }
    
    @Override
    public void itemStateChanged(ItemEvent itemEvent) {
        adaptee.jComboBox1_itemStateChanged(itemEvent);
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值