解析一个特定的 JPanel 时,WindowBuilder 中的设计部分变为空白

问题描述 投票:0回答:1

我已经在我的 Java Swing 项目中实现了新代码,突然设计选项卡上的一个面板变成了空白。是否有任何已知的实施类型可能会以这种方式干扰?

Blank design tab with one panel

Normal design tab with any other panel

我希望我可以分享整个代码,但由于它是面向 GUI 的,所以它变得相当长。

我目前正在尝试通过将当前代码与上次提交几乎随机地混合来定位问题。如果您分享更好的想法来定位问题的根源,我将非常感激。

谢谢你。

java eclipse swing user-interface windowbuilder
1个回答
1
投票

找到了。我正在使用我自己的自定义组件,并在某个时候决定修改构造函数以扩展 JTable:

private CustomTable getTable() {
    if (table == null) {

        table = new CustomTable(frame.getService().getRegistros(), booleanField);
        
        ...

要解决这个问题

private CustomTable getTable() {
    if (table == null) {

        table = new CustomTable(frame.getService().getRegistros());
        
        ...

我猜只使用 setter 即可。感谢您的评论! :)

© www.soinside.com 2019 - 2024. All rights reserved.