package count;import java.awt.BorderLayout;import javax.swing.JFrame;
import javax.swing.JTable;
import java.awt.Rectangle;
import javax.swing.JRadioButton;
import javax.swing.JPanel;
import java.awt.GridLayout;
import javax.swing.table.JTableHeader;
import java.awt.Color;
import javax.swing.BorderFactory;
import javax.swing.border.TitledBorder;public class Frame6 extends JFrame {
Object mytitle[] = {"问题", "答案"};
Object mykey[][] = new Object[2][2];
JRadioButton jra1 = new JRadioButton("Math");
JRadioButton jra2 = new JRadioButton("vector");
JRadioButton jrb1 = new JRadioButton("getDay()");
JRadioButton jrb2 = new JRadioButton("setTime()");
JPanel a = new JPanel(new GridLayout(1, 2));
JPanel b = new JPanel(new GridLayout(1, 2)); JTable jTable1 = new JTable(mykey, mytitle);
JTableHeader jTableHeader1 = jTable1.getTableHeader();
TitledBorder s =new TitledBorder("");
public Frame6() {
try {
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
} private void jbInit() throws Exception {
a.add(jra1);
a.add(jra2);
b.add(jrb1);
b.add(jrb2);
mykey[0][0] = "哪一个是抽象类";
mykey[0][1] = a;
mykey[1][0] = "哪一个有效";
mykey[1][1] = b;
getContentPane().setLayout(null);
jTable1.setBounds(new Rectangle(35, 31, 333, 70));
jTable1.setEnabled(false);
jTable1.setAlignmentX((float)1.0);
jTable1.setAlignmentY((float)1.0);
jTable1.setAutoscrolls(false);
jTableHeader1.setBackground(Color.green);
jTableHeader1.setBorder(BorderFactory.createEtchedBorder());
jTableHeader1.setBounds(new Rectangle(35, 11, 333, 21));
this.getContentPane().add(jTable1);
this.getContentPane().add(jTableHeader1);
this.setSize(400,300);
} public static void main(String[] args) {
Frame6 frame6 = new Frame6();
frame6.setVisible(true);
}
}
我写的例子 把控件放在一个容器里 再给了表格 但是出的只是一个字符串
import javax.swing.JTable;
import java.awt.Rectangle;
import javax.swing.JRadioButton;
import javax.swing.JPanel;
import java.awt.GridLayout;
import javax.swing.table.JTableHeader;
import java.awt.Color;
import javax.swing.BorderFactory;
import javax.swing.border.TitledBorder;public class Frame6 extends JFrame {
Object mytitle[] = {"问题", "答案"};
Object mykey[][] = new Object[2][2];
JRadioButton jra1 = new JRadioButton("Math");
JRadioButton jra2 = new JRadioButton("vector");
JRadioButton jrb1 = new JRadioButton("getDay()");
JRadioButton jrb2 = new JRadioButton("setTime()");
JPanel a = new JPanel(new GridLayout(1, 2));
JPanel b = new JPanel(new GridLayout(1, 2)); JTable jTable1 = new JTable(mykey, mytitle);
JTableHeader jTableHeader1 = jTable1.getTableHeader();
TitledBorder s =new TitledBorder("");
public Frame6() {
try {
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
} private void jbInit() throws Exception {
a.add(jra1);
a.add(jra2);
b.add(jrb1);
b.add(jrb2);
mykey[0][0] = "哪一个是抽象类";
mykey[0][1] = a;
mykey[1][0] = "哪一个有效";
mykey[1][1] = b;
getContentPane().setLayout(null);
jTable1.setBounds(new Rectangle(35, 31, 333, 70));
jTable1.setEnabled(false);
jTable1.setAlignmentX((float)1.0);
jTable1.setAlignmentY((float)1.0);
jTable1.setAutoscrolls(false);
jTableHeader1.setBackground(Color.green);
jTableHeader1.setBorder(BorderFactory.createEtchedBorder());
jTableHeader1.setBounds(new Rectangle(35, 11, 333, 21));
this.getContentPane().add(jTable1);
this.getContentPane().add(jTableHeader1);
this.setSize(400,300);
} public static void main(String[] args) {
Frame6 frame6 = new Frame6();
frame6.setVisible(true);
}
}
我写的例子 把控件放在一个容器里 再给了表格 但是出的只是一个字符串
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货