如何编写一个包含某个JTable的布尔值-Java
我有一个数据库,我将数据加载到几个JTable中。我想显示活动JTable中的一行,即我的帧包含的内容。但是我不知道如何检查我的帧是否包含选中/活动的JTable 这就是我取得的成绩:如何编写一个包含某个JTable的布尔值-Java,java,swing,jtable,Java,Swing,Jtable,我有一个数据库,我将数据加载到几个JTable中。我想显示活动JTable中的一行,即我的帧包含的内容。但是我不知道如何检查我的帧是否包含选中/活动的JTable 这就是我取得的成绩: boolean checkTableInFrame(JTable s) { if (frame.getContentPane() == s) { return true; } return false; } 但这不起作用 getContentPa
boolean checkTableInFrame(JTable s) {
if (frame.getContentPane() == s) {
return true;
}
return false;
}
但这不起作用 getContentPane()-方法返回一个容器
,并声明有一个名为isAncestorOf(组件c)
的函数来检查它是否是给定组件的祖先
因此,请尝试:
boolean checkTableInFrame(JTable s) {
return frame.getContentPane().isAncestorOf(s);
}
此代码将帮助您
boolean checkTableInFrame(JTable s) {
return frame.equals(SwingUtilities.windowForComponent(s));
}
如何添加表?如何在Java中创建基本动画?添加JTable:DefaultTableModel tableModel=new DefaultTableModel(值[],列名[]);JTable JTable=新的JTable(表格模型);