我有一个可运行的gui swing类,它在构造函数初始化时设置变量。当gui运行时,它作为自己的独立线程运行。然而,问题是当一个动作事件在我的gui上被触发时,当我试图访问我的初始化变量时,它们被重置为它们的默认值。经过一些调试之后,似乎触发的action-event作为它自己的线程开始了。如何在处理操作事件时访问正确线程中的正确变量?prints flag is
在创建对话框时,它偶尔会给我一个ClassCastException (这意味着我可以毫无例外地获得成功的对话框),我也不知道它应该发生在哪里。下面是我的JDialog类的一个片段 ActionListenerArrays.java:1293) at java.util.Arrays.mergeSort(Arrays.java:1282) at java.util.Arrays.s
我想要一个2列没有可见滚动条的JTable。JTable table = new JTable() { public boolean getScrollableTracksViewportWidth只有当我放大第二列,滚动条变得可见,我才能缩小第一列。
所需的行为是,这2列是自动调整大小。这意味着1列可以收缩,然后在