【问题标题】:swing: saving dialog box resize dimensionsswing:保存对话框调整尺寸
【发布时间】:2009-08-04 15:16:31
【问题描述】:

我有一个对话框,其中包含一组尺寸,用户可以通过移动/拖动来更改这些尺寸,包括一个带有可调整大小/可拖动列的 JTable。

我想做的是使这些可调整大小的列/对话框/等的状态保持不变,因此下次我的应用程序启动时,用户不必重新调整大小步骤.

最方便的方法是什么?

【问题讨论】:

  • 你不能只添加一个 PropertyChangeListener 并在每次更改大小时保存 Dimension 吗?
  • 哦...好吧,检测它是一回事,实际上弄清楚如何/在哪里保存信息是另一回事。 (并且当用户拖动鼠标以不断调整列的大小时,PropertyChangeListener 是否会获得一系列事件,或者当鼠标按钮被释放时它只在最后获得 1 个事件?)

标签: swing dialog persistence jtable


【解决方案1】:

您可能应该看一下(现在可能已死)JSR-296 中的代码。其中一部分专注于持久会话状态,我确信用于持久窗口位置等的代码已经在基本框架中起作用。它应该已经可以满足您的需求,或者提供一个良好的起点。

参照。 dev.java.net site for JSR-296

【讨论】:

    猜你喜欢
    • 2014-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-19
    相关资源
    最近更新 更多