Skip to content

Commit 836494b

Browse files
hansonrhansonr
authored andcommitted
swingjs.plaf upgrade - JTable working more smoothly and efficiently
1 parent 8e6a41d commit 836494b

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

sources/net.sf.j2s.java.core/src/swingjs/plaf/JSLabelUI.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
*
1919
*/
2020
public class JSLabelUI extends JSLightweightUI {
21+
2122
protected ImageIcon icon;
2223
protected int gap;
2324
protected String text;
@@ -28,7 +29,6 @@ public JSLabelUI() {
2829

2930
@Override
3031
public DOMNode updateDOMNode() {
31-
label = (JLabel) jc;
3232
if (domNode == null) {
3333
domNode = newDOMObject("label", id);
3434
textNode = newDOMObject("span", id + "_text");
@@ -40,7 +40,7 @@ public DOMNode updateDOMNode() {
4040
centeringNode.appendChild(textNode);
4141
domNode.appendChild(centeringNode);
4242
}
43-
getIconAndText(); // could be ToolTip
43+
getIconAndText();
4444
setIconAndText("label", icon, gap, text);
4545
DOMNode.setStyles(domNode, "position", "absolute", "width", c.getWidth()
4646
+ "px", "height", c.getHeight() + "px");
@@ -62,6 +62,8 @@ public DOMNode updateDOMNode() {
6262
}
6363

6464
protected void getIconAndText() {
65+
// overridden in JSToolTipUI
66+
label = (JLabel) jc;
6567
icon = (ImageIcon) label.getIcon();
6668
gap = label.getIconTextGap();
6769
text = label.getText();

0 commit comments

Comments
 (0)