我的主要类扩展了JPanel,我在这个面板上创建了一个表和一个按钮.现在我想在用户按下它时关闭这个面板.在互联网上关闭的例子是JFrame.Is解决方案是JPanel吗?
这是我的代码现在我想要当用户按下btnDelete然后关闭面板
公共类ListUsers扩展JPanel {
ResultSet rs; ClientDAO dao; JScrollPane scrollPane; JTable表; Object columnId;
public ListUsers()抛出SQLException {
dao = new ClientDAO();
rs=dao.getUsers();
ResultSetMetaData md = rs.getMetaData();
int columnCount = md.getColumnCount();
Vector<String> columns = new Vector(columnCount);
//store column names
for(int i=1; i<=columnCount; i++)
columns.add(md.getColumnName(i));
Vector data = new Vector();
Vector row;
//store row data
while(rs.next())
{
row = new Vector(columnCount);
for(int i=1; i<=columnCount; i++)
{
row.add(rs.getString(i));
}
data.add(row);
}
table = new JTable(data, columns);
table.setPreferredScrollableViewportSize(new Dimension(500, 70));
table.setFillsViewportHeight(true); …Run Code Online (Sandbox Code Playgroud)