valueChangedで if (e.getValueIsAdjusting()) { return; } - JList
2014/04/01
java
JList
ListSelectionListener
javaです。swingです。FXよりなれたswingのほうがコーディングはやいので、簡単なツールはNetBeansでswingな日々です。
netbeansはswingやるぶんにはいいですね。ほんと...
それで、JListを使って、マウスで選択した場合と、JList上でキーボードで
動かした場合のイベントですが、両方をサポートするなら、ListSelectionListenerを使って、valueChangedで、お決まりの書き方は以下かなと
netbeansはswingやるぶんにはいいですね。ほんと...
それで、JListを使って、マウスで選択した場合と、JList上でキーボードで
動かした場合のイベントですが、両方をサポートするなら、ListSelectionListenerを使って、valueChangedで、お決まりの書き方は以下かなと
xxxx.addListSelectionListener(new ListSelectionListener() {
@Override
public void valueChanged(ListSelectionEvent e) {
if (e.getValueIsAdjusting()) {
return;
}
}
: