【问题原因】 点击UITabGroup的标签页按钮时,不应该触发fireStateChange, 因为没有配置修改 【改动思路】 同上
@ -314,7 +314,7 @@ public class UIButtonGroup<T> extends JPanel implements GlobalNameObserver, UIOb
* @param newSelectedIndex
*/
public void setSelectedIndex(int newSelectedIndex) {
setSelectedIndex(newSelectedIndex, true);
setSelectedIndex(newSelectedIndex, false);
}
private void fireStateChanged() {
@ -64,7 +64,7 @@ public class UITabGroup extends UIButtonGroup<Integer> {
@Override
protected void setSelectedIndex(int newSelectedIndex, boolean fireChanged) {
super.setSelectedIndex(newSelectedIndex, fireChanged);
super.setSelectedIndex(newSelectedIndex, false);
tabChanged(newSelectedIndex);