相关疑难解决方法(0)

Java Swing保存并加载工作空间/设置

我有一个Java Swing应用程序,它包含一堆帧,而这些帧主要包含显示大量数据的表.由于在启动时安排所有窗口和表格总是麻烦且耗时,我想实现"工作区"功能,以便用户可以保存首选项设置,并在启动时选择自动加载存储的工作区将所有窗口和表格显示为先前保存的.具体来说,我希望存储在工作区中的设置是:

  • 活动窗口(JFrame)及其在屏幕上的大小和位置
  • 表设置,包括选定的列,列顺序,列宽,排序,过滤

有没有人知道一个聪明而简单的方法来实现这一点,没有明显的,并且看起来是一个非常复杂和繁琐的解决方案,迭代所有打开的窗口并用Preferencesapi 保存每一条信息?谢谢

java workspace settings swing preferences

7
推荐指数
1
解决办法
4440
查看次数

在Swing JTabbedPane中,外观并未更新

我在Java Swing中创建了一个应用程序.我提供了从菜单中更改应用程序外观的选项,但是在添加新选项卡后JTabbedPane,它没有使用新的外观进行更新.

我已经使用过这段代码:

Window windows[] = Frame.getWindows();
for(Window window : windows) {
    SwingUtilities.updateComponentTreeUI(window);
}
Run Code Online (Sandbox Code Playgroud)

java swing look-and-feel

4
推荐指数
1
解决办法
4054
查看次数

标签 统计

java ×2

swing ×2

look-and-feel ×1

preferences ×1

settings ×1

workspace ×1