![]() |
1
2
我不太清楚你的意思,但我个人不会使用 JTree 在右边展示选项。我认为展示一个 JPanel 包含此特定情况下的选项。对于你的例子来说,左边看起来很好,尽管我真的不知道什么样的数据会进入树中。
注意,我要做几个假设: 实现这一点的最简单方法是添加 TreeSelectionListener 到树的(包含国家和城市的)选择模型。这个 树选择监听器 提供了一个 TreeSelectionEvent 它提供了 是 选定的节点,并将 成为 挑选出来的。这将使您有机会提取为正在更改选择的节点设置的颜色设置 从…起 选择正在更改的对象 到 这个 树选择监听器 应该添加到 TreeSelectionModel 这是从 树形结构 ,称其为 getSelectionModel 方法 如果使用此技术,当您要使用最后选择的选项执行操作时,您需要在执行操作之前再获取一次选项。例如,如果您有一个“保存”按钮,则应选中“提取左侧选定节点的颜色设置”。这是为了捕获用户可能已经做出的、但监听器尚未捕获的任何更改(因为只有在左手选择更改时才会触发监听器)。 如果你需要一个例子,我已经在 http://www.box.net/shared/hgbet4uf6k . |
|
user29759326 · 如何返回递归函数中的最后一个值? 5 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 5 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 5 月前 |
![]() |
rudraraj · java中未声明最终变量 6 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 6 月前 |