早教吧 育儿知识 作业答案 考试题库 百科 知识分享

JFrame中单选按钮事件控制jtable显示不同的列当radiobutton1选中时列名是“列名一、列名二、列名三”,而当radiobutton2选中时,列名是:“列名一,列名四,列名五”

题目详情
JFrame中单选按钮事件控制jtable显示不同的列
当radiobutton1选中时列名是“列名一、列名二、列名三”,而当radiobutton2选中时,列名是:“列名一,列名四,列名五”
▼优质解答
答案和解析
import java.awt.Container;
import java.awt.FileDialog;
import java.awt.TextArea;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ItemListener;
import java.io.File;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.swing.ButtonGroup;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JComboBox;
import javax.swing.JComponent;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JScrollPane;
import javax.swing.JTextField;
import javax.swing.JTree;
public class FrameWork extends JFrame{
FrameWork1 fw = new FrameWork1();
JRadioButton jr1 = new JRadioButton("hello1");
JRadioButton jr2 = new JRadioButton("hello2");
public FrameWork() {
this.setName("Log Tools");
this.setSize(295, 260);
final Container con = getContentPane();
con.setLayout(null);
ButtonGroup myrou= new ButtonGroup();
jr1.setBounds(5, 5, 100, 30);

jr2.setBounds(5, 45, 100, 30);
myrou.add(jr1);
myrou.add(jr2);
this.add(jr1);
this.add(jr2);
//myrou.
jr1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent arg0) {
// TODO Auto-generated method stub
if(arg0.getSource()==jr1){
jr2.setText("hello2222");
}
}

});
//jr1.addItemListener();
///jr2.addItemListener(this.myli1());
this.setVisible(true);
this.repaint();
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}




public static void main(String args[]) {
FrameWork fw = new FrameWork();
}
}