Skip to content

Commit 1caf5da

Browse files
hansonrhansonr
authored andcommitted
insignificant
1 parent 02f6de4 commit 1caf5da

File tree

2 files changed

+12
-6
lines changed

2 files changed

+12
-6
lines changed

sources/net.sf.j2s.java.core/src/javax/swing/AbstractButton.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1760,8 +1760,11 @@ public void setModel(ButtonModel newModel) {
17601760
}
17611761

17621762
model = newModel;
1763-
17641763
if (newModel != null) {
1764+
/** @j2sNative
1765+
* this.model.isAWT$ = !!this.isAWT$
1766+
*/
1767+
17651768
changeListener = createChangeListener();
17661769
actionListener = createActionListener();
17671770
itemListener = createItemListener();

sources/net.sf.j2s.java.core/src/swingjs/a2s/CheckboxMenuItem.java

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
package swingjs.a2s;
22

3+
import javax.swing.DefaultButtonModel;
34
import javax.swing.JCheckBoxMenuItem;
45

6+
import swingjs.plaf.JSCheckBoxUI;
7+
58
public class CheckboxMenuItem extends JCheckBoxMenuItem {
69

710
public void isAWT() {}
@@ -24,10 +27,10 @@ public boolean getState() {
2427

2528

2629
@Override
27-
public void setState(boolean tf) {
28-
setSelected(tf);
29-
}
30-
31-
30+
public void setState(boolean b) {
31+
if (((DefaultButtonModel) model).setStateNoFire(b))
32+
((JSCheckBoxUI) (Object) getUI()).updateDOMNode();
33+
}
34+
3235

3336
}

0 commit comments

Comments
 (0)