2
如何可以添加自定义的JTable到GUI Builder中的NetBeans形式如何将自定义的JTable代码添加到GUI Builder Nebeans中?
JPanel panel = new JPanel();
String data[][] = {{"Vinod","MCA","Computer"},
{"Deepak","PGDCA","History"},
{"Ranjan","M.SC.","Biology"},
{"Radha","BCA","Computer"}};
String col[] = {"Name","Course","Subject"};
DefaultTableModel model = new DefaultTableModel(data, col);
table = new JTable(model);
JTableHeader header = table.getTableHeader();
header.setBackground(Color.yellow);
JScrollPane pane = new JScrollPane(table);
Object obj1 = GetData(table, 2, 2);
System.out.println("Cell value of 3 column and 3 row :" + obj1);
Object obj2 = GetData(table, 2, 1);
System.out.println("Cell value of 2 column and 3 row :" + obj2);
panel.add(pane);
frame.add(panel);
frame.setSize(500,150);
frame.setUndecorated(true);
frame.getRootPane().setWindowDecorationStyle(JRootPane.PLAIN_DIALOG);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public Object GetData(JTable table, int row_index, int col_index){
return table.getModel().getValueAt(row_index, col_index);
}
}
现在,有什么问题吗?您是否想要将自定义组件拖放到GUI设计器? – 2011-01-11 04:35:05
不,我希望这段代码可以嵌入到Gui构建器窗体中,如果我不使用JTable(拖放)。 – user542719 2011-01-11 04:52:09