【单选按钮选中事件】JFrame中单选按钮事件控制jtable显示不同的列当radiobutton1选中...

发布时间:2021-03-17 04:23:36

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();
   }
  }
以上问题属网友观点,不代表本站立场,仅供参考!