学完了Java可视化编程,现将主要内容整理如下
1.将列表中所选内容以对话框形式输出
- 给列表添加事件监听:
- 在方法中输入
- StringBuffer values=new StringBuffer();
- for(int i=0;i<jList1.getSelectedValues().length;i++)
- values.append(jList1.getSelectedValues().[i]); JOptionPane.showMessageDialog(null,values);
2.获取表格中单元格的内容
给表格添加鼠标单击事件:
if(jTable1.getSelectedColumn==2)//此处第三列的值是int,需特别判断
jTextArea1.append(jTable1.getValueAt(jTable1.getSelectedRow(),jTable1.getSelectedColumn()).toString()+"\n");
else jTextArea1.append((String) jTable1.getValueAt(jTable1.getSelectedRow(),jTable1.getSelectedColumn())+"\n");
3实现加减乘除运算
- 给确定按钮添加事件监听
- Double d1=Double.parseDouble(jTextField1.getText());
- Double d2=Double.parseDouble(JTextField2.getText());
- String op=(String) jComboBox1.getSelectedItem();
- switch(op)
- {
- case "+":jTextField3.setText(d1+d2+"");break;
- case "-":jTextFeild3.setText(d1-d2+"");break;
- ...
- }
4.使用鼠标滚轮可以改变我的大小
if(evt.getWheelRotation()==1)
jButton1.setSize(jButton1.getWidth()-5,jButton1.getHeight());
else
jButton1.setSize(jButton1.getWidth()+5,jButton1.getHeight());