当前位置: 代码迷 >> J2SE >> 为什么小弟我的JTable没有显示出来
  详细解决方案

为什么小弟我的JTable没有显示出来

热度:409   发布时间:2016-04-24 18:08:40.0
为什么我的JTable没有显示出来
DefaultTableModel dtm;
JTable table;
ListSelectionModel selectionMode ;
String preBook[] = {"抵店时间","预住时长","单位"};
   



  dtm = new DefaultTableModel();
table = new JTable(dtm);
table.setPreferredScrollableViewportSize(new Dimension(220,180));
table.setShowHorizontalLines(true);
table.setShowVerticalLines(true);
table.setCellSelectionEnabled(true);//设定可以选定单个的元素
selectionMode=table.getSelectionModel();
selectionMode.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
// selectionMode.addListSelectionListener(new MyTableSelectionListener());
dtm.setColumnIdentifiers(preBook);
String[] result ={"1","2","3"} ;
dtm.addRow(result);
   

  JScrollPane isp = new JScrollPane(table);


可是jsp这个面板没有显示啊怎么办,求帮助!

------解决方案--------------------
DefaultTableModel dtm;
JTable table;
ListSelectionModel selectionMode ;
String preBook[] = {"抵店时间","预住时长","单位"};




dtm = new DefaultTableModel();
table = new JTable(dtm);
final JScrollPane isp = new JScrollPane(table);
getContentPane().add(isp, BorderLayout.CENTER);
isp.setViewportView(table);
table.setPreferredScrollableViewportSize(new Dimension(220,180));
table.setShowHorizontalLines(true);
table.setShowVerticalLines(true);
table.setCellSelectionEnabled(true);//设定可以选定单个的元素
selectionMode=table.getSelectionModel();
selectionMode.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
// selectionMode.addListSelectionListener(new MyTableSelectionListener());
dtm.setColumnIdentifiers(preBook);
String[] result ={"1","2","3"} ;
dtm.addRow(result);

好了 你试试
------解决方案--------------------
Java code
DefaultTableModel dtm;JTable table;ListSelectionModel selectionMode ;String preBook[] = {"抵店时间","预住时长","单位"};      dtm = new DefaultTableModel();table = new JTable(dtm);table.setPreferredScrollableViewportSize(new Dimension(220,180));table.setShowHorizontalLines(true);table.setShowVerticalLines(true);table.setCellSelectionEnabled(true);//设定可以选定单个的元素selectionMode=table.getSelectionModel(); selectionMode.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); // selectionMode.addListSelectionListener(new MyTableSelectionListener());dtm.setColumnIdentifiers(preBook);String[] result ={"1","2","3"} ;dtm.addRow(result);    JScrollPane isp = new JScrollPane(table);isp.setBounds(new Rectangle(20, 20, 200, 200));//最好设置一下大小this.getContentPane().add(isp);
  相关解决方案