プログラマメモ2 - programmer no memo2

valueChangedで if (e.getValueIsAdjusting()) { return; } - JList 2014/04/01

javaです。swingです。FXよりなれたswingのほうがコーディングはやいので、簡単なツールはNetBeansでswingな日々です。
netbeansはswingやるぶんにはいいですね。ほんと...

それで、JListを使って、マウスで選択した場合と、JList上でキーボードで
動かした場合のイベントですが、両方をサポートするなら、ListSelectionListenerを使って、valueChangedで、お決まりの書き方は以下かなと


xxxx.addListSelectionListener(new ListSelectionListener() { @Override public void valueChanged(ListSelectionEvent e) { if (e.getValueIsAdjusting()) { return; } }


: