Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将JScrollPane添加到JTable不';我没有出现_Java_Swing_Jtable_Jscrollpane - Fatal编程技术网

Java 将JScrollPane添加到JTable不';我没有出现

Java 将JScrollPane添加到JTable不';我没有出现,java,swing,jtable,jscrollpane,Java,Swing,Jtable,Jscrollpane,我对javaswings非常陌生,如果这是一件小事,那么很抱歉。这是构造函数,我排除了不必要的表单项。(我试着运行这么短的代码,但问题仍然出现) 填充表并显示它不是问题,表“table”中有足够的信息,用户甚至需要向下滚动 但问题就从这里开始,卷轴没有出现。我如何从这里实现它。我尝试了在谷歌上找到的以下解决方案,但它们基本上都是在: JScrollPane scroll = new JScrollPane(table); 这对我来说根本不起作用 这个问题可能很小,如果是的话,对不起,我还在学习

我对javaswings非常陌生,如果这是一件小事,那么很抱歉。这是构造函数,我排除了不必要的表单项。(我试着运行这么短的代码,但问题仍然出现)

填充表并显示它不是问题,表“table”中有足够的信息,用户甚至需要向下滚动

但问题就从这里开始,卷轴没有出现。我如何从这里实现它。我尝试了在谷歌上找到的以下解决方案,但它们基本上都是在:

JScrollPane scroll = new JScrollPane(table);
这对我来说根本不起作用

这个问题可能很小,如果是的话,对不起,我还在学习swing。另外,很抱歉我的英语不好,这不是我的母语。:)

另外,如果有什么我忘了包括在内,请告诉我


谢谢大家!

表添加到两个组件中:

JScrollPane skrol = new JScrollPane(table);

因为Swing组件只能有一个父组件,所以第二个station覆盖第一个,所以您的
JScrollPane
是空的。似乎需要删除
layeredPane.add(表)

如上所述

每个GUI组件只能包含一次。如果一个组件已经在一个容器中,并且您尝试将其添加到另一个容器中,那么该组件将从第一个容器中删除,然后添加到第二个容器中


表添加到两个组件中:

JScrollPane skrol = new JScrollPane(table);

因为Swing组件只能有一个父组件,所以第二个station覆盖第一个,所以您的
JScrollPane
是空的。似乎需要删除
layeredPane.add(表)

如上所述

每个GUI组件只能包含一次。如果一个组件已经在一个容器中,并且您尝试将其添加到另一个容器中,那么该组件将从第一个容器中删除,然后添加到第二个容器中


表添加到两个组件中:

JScrollPane skrol = new JScrollPane(table);

因为Swing组件只能有一个父组件,所以第二个station覆盖第一个,所以您的
JScrollPane
是空的。似乎需要删除
layeredPane.add(表)

如上所述

每个GUI组件只能包含一次。如果一个组件已经在一个容器中,并且您尝试将其添加到另一个容器中,那么该组件将从第一个容器中删除,然后添加到第二个容器中


表添加到两个组件中:

JScrollPane skrol = new JScrollPane(table);

因为Swing组件只能有一个父组件,所以第二个station覆盖第一个,所以您的
JScrollPane
是空的。似乎需要删除
layeredPane.add(表)

如上所述

每个GUI组件只能包含一次。如果一个组件已经在一个容器中,并且您尝试将其添加到另一个容器中,那么该组件将从第一个容器中删除,然后添加到第二个容器中


你有完整的程序吗?@tim“你有完整的程序吗?”“完整的程序”可能有数千行代码。通常我们更喜欢(最小完整可验证示例)或(简短、自包含、正确的示例)。硬编码一些数据以替换数据库。哦,还有。。。。Java GUI必须在不同的操作系统、屏幕大小、屏幕分辨率等上工作,在不同的地区使用不同的PLAF。因此,它们不利于像素完美布局。而是使用布局管理器,或者与布局填充和边框一起使用。@tim正如Andrew所说,我现在有大约10个类,每个类大约有150行。我不认为任何人会有勇气为一个简单的问题检查它们,这本可以用上面的代码来回答。顺便说一句,安德鲁,谢谢你的消息来源,它帮了很多忙!你有完整的程序吗?@tim“你有完整的程序吗?”“完整的程序”可能有数千行代码。通常我们更喜欢(最小完整可验证示例)或(简短、自包含、正确的示例)。硬编码一些数据以替换数据库。哦,还有。。。。Java GUI必须在不同的操作系统、屏幕大小、屏幕分辨率等上工作,在不同的地区使用不同的PLAF。因此,它们不利于像素完美布局。而是使用布局管理器,或者与布局填充和边框一起使用。@tim正如Andrew所说,我现在有大约10个类,每个类大约有150行。我不认为任何人会有勇气为一个简单的问题检查它们,这本可以用上面的代码来回答。顺便说一句,安德鲁,谢谢你的消息来源,它帮了很多忙!你有完整的程序吗?@tim“你有完整的程序吗?”“完整的程序”可能有数千行代码。通常我们更喜欢(最小完整可验证示例)或(简短、自包含、正确的示例)。硬编码一些数据以替换数据库。哦,还有。。。。Java GUI必须在不同的操作系统、屏幕大小、屏幕分辨率等上工作,在不同的地区使用不同的PLAF。因此,它们不利于像素完美布局。而是使用布局管理器,或者与布局填充和边框一起使用。@tim正如Andrew所说,我现在有大约10个类,每个类大约有150行。我不认为任何人会有勇气为一个简单的问题检查它们,这本可以用上面的代码来回答。顺便说一句,安德鲁,谢谢你的消息来源,它帮了很多忙!你有完整的程序吗?@tim“你有完整的程序吗?”“完整的程序”可能有数千行代码。通常我们更喜欢(最小完整可验证示例)或(简短、自包含、正确的示例)。硬编码一些数据以替换数据库。哦,还有。。。。Java GUI必须在不同的操作系统、屏幕大小、屏幕分辨率等上工作,在不同的地区使用不同的PLAF。因此,它们不利于像素完美布局。而是使用布局管理器,或者与布局填充和边框一起使用。@tim正如Andrew所说,我有