Java Swing如何将标签可见性绑定到jToggleButton和jSpinner

时间:2014-11-17 17:13:38

标签: java swing bind

我有10个标签,每个标签上都有一个图标。然后有1个jToggleButton和1个jSpinner。 Spinner从1到10,ToggleButton用于确定标签是否可见。想象一下,我想把标签3看得见。我转到Spinner并选择3,然后单击ToggleButton使其可见。
我该怎么做?
我一直在检查绑定选项,但它有点复杂。

1 个答案:

答案 0 :(得分:0)

通常,最好的方法是你这样做,也是你完成项目的最佳方式是尝试“分而治之”,将你的大问题分解为其小的组成步骤,然后尝试一次解决一个小步骤。如果一个步骤特别困难,那么尝试细分它,并尝试与你的大程序隔离解决它。所以这里你的步骤可以包括:

  1. 创建一个JLabel的ArrayList或数组
  2. 将侦听器添加到JToggleButton和JSpinner
  3. 激活侦听器时,请检查切换按钮和微调器的状态
  4. 相应地为相应的标签设置其可见性。
  5. 请注意,我不会选择“绑定”路径,因为这更适合数据库绑定等。

    由于这项功课,代码应该是你的责任。