package maintenancesystem.Commissioner;import java.awt.*;import javax.swing.*;
import javax.swing.table.DefaultTableModel;
import java.awt.Rectangle;
import java.util.Vector;/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2008</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
public class CommissionerPanel extends JPanel {
// String[][] str = new String[35][15];
// String[] strt = new String[] {"维修编号", "接修日期", "客户编号", "当前状态", "服务方式",
// "优先级别", "取消原因", "维修品编号", "保内", "故障描述", "维修描述", "维修费合计",
// "是否归还", "技术员", "登记经办人"};
DefaultTableModel dtm;
JScrollPane jScrollPane1 = new JScrollPane();
JTable jTable1 = new JTable();
JPanel jPanel1 = new JPanel();
JButton jButton1 = new JButton();
int h;
int w;
private Vector vc1;
private Vector vc;
public CommissionerPanel(int h, int w) {
this.h = h;
this.w = w;
try {
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
} public CommissionerPanel() { try {
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}
private void jbInit() throws Exception {
this.setLayout(null);
this.setBounds(4, 5, h - 15, w - 10);
jScrollPane1.setBounds(new Rectangle(2, 2, h - 13, 192));
vc1.add("流水号");
vc1.add("用户名");
vc1.add("密码");
vc1.add("权限");
vc1.add("姓名");
dtm = new DefaultTableModel(vc, vc1);//出问题的地方
jTable1.setModel(dtm);
jTable1.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
jPanel1.setBounds(new Rectangle(2, 194, h - 13, 105));
jPanel1.setLayout(null);
jButton1.setBounds(new Rectangle(150, 39, 81, 23));
jButton1.setText("jButton1");
this.add(jScrollPane1);
this.add(jPanel1);
jPanel1.add(jButton1);
jScrollPane1.getViewport().add(jTable1);
}}
import javax.swing.table.DefaultTableModel;
import java.awt.Rectangle;
import java.util.Vector;/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2008</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
public class CommissionerPanel extends JPanel {
// String[][] str = new String[35][15];
// String[] strt = new String[] {"维修编号", "接修日期", "客户编号", "当前状态", "服务方式",
// "优先级别", "取消原因", "维修品编号", "保内", "故障描述", "维修描述", "维修费合计",
// "是否归还", "技术员", "登记经办人"};
DefaultTableModel dtm;
JScrollPane jScrollPane1 = new JScrollPane();
JTable jTable1 = new JTable();
JPanel jPanel1 = new JPanel();
JButton jButton1 = new JButton();
int h;
int w;
private Vector vc1;
private Vector vc;
public CommissionerPanel(int h, int w) {
this.h = h;
this.w = w;
try {
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
} public CommissionerPanel() { try {
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}
private void jbInit() throws Exception {
this.setLayout(null);
this.setBounds(4, 5, h - 15, w - 10);
jScrollPane1.setBounds(new Rectangle(2, 2, h - 13, 192));
vc1.add("流水号");
vc1.add("用户名");
vc1.add("密码");
vc1.add("权限");
vc1.add("姓名");
dtm = new DefaultTableModel(vc, vc1);//出问题的地方
jTable1.setModel(dtm);
jTable1.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
jPanel1.setBounds(new Rectangle(2, 194, h - 13, 105));
jPanel1.setLayout(null);
jButton1.setBounds(new Rectangle(150, 39, 81, 23));
jButton1.setText("jButton1");
this.add(jScrollPane1);
this.add(jPanel1);
jPanel1.add(jButton1);
jScrollPane1.getViewport().add(jTable1);
}}
可以用Vector套Vector来添加
可以用Vector套Vector来添加