2010-08-10 76 views
0

我有一個程序在JTable中顯示一個學生列表,這些學生是在所選課程中註冊的。在另一個課程被選中時,如何在更新之前刪除JTable?實際上,當所選課程發生變化時,帶有該課程學生的新JTable將簡單地添加到前一課程的下方。從框架中刪除一個JTable

回答

3

如果我很好地理解了您的問題,您應該從容納它的容器中移除表格。例如,如果你有這樣的事情在你的代碼:

JTable table = new JTable(); 
// Here is a container. It can be a JScrollPane, JPanel or something else. 
JScrollPane scroll = new JScrollPane(); 
// Add the table to the container. 
scroll.getViewport().add(table); 

從容器中刪除你的表,請致電:

scroll.getViewport().remove(table); 

現在,您可以添加其他組件的容器,這將是該只有一個可見。