package com.pkj.frame;import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;public class Table extends JFrame{
private JPanel jp = new JPanel();
private String[] name = {"1", "2"};
private String[][] content = {{"q", "d"},{"x", "z"}};
private JTable table;
public Table() {
super();
this.setTitle("Table");
this.setSize(600, 600);
this.setLocation(200, 200);
this.setResizable(false);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
table = new JTable(content, name);
table.setBounds(20, 20, 200, 200);//设置表的大小和位子
jp.setLayout(null);
jp.add(new JScrollPane(table));
this.add(jp);
this.setVisible(true);
}
public static void main(String[] args) {
new Table();
}
}初次使用,不是很明白~~
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;public class Table extends JFrame{
private JPanel jp = new JPanel();
private String[] name = {"1", "2"};
private String[][] content = {{"q", "d"},{"x", "z"}};
private JTable table;
public Table() {
super();
this.setTitle("Table");
this.setSize(600, 600);
this.setLocation(200, 200);
this.setResizable(false);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
table = new JTable(content, name);
jp.setLayout(null);
JScrollPane scpane=new JScrollPane(table);
scpane.setBounds(20, 20, 200, 200);//设置表的大小和位子
jp.add(scpane);
this.add(jp);
this.setVisible(true);
}
public static void main(String[] args) {
new Table();
}
}
注意设定的是JScrollPane的位置,不是jtable,因为jtable是加在JScrollPane里的,然后在加到japanel中的