IDEMPIERE-101

(transplanted from https://bitbucket.org/hahmed/idempiere/changeset/bf7a7476f826)
This commit is contained in:
Hesham S. Ahmed 2012-07-11 07:26:55 -07:00
parent 10dcad12f2
commit 589ea82c46
1 changed files with 4 additions and 0 deletions

View File

@ -94,6 +94,7 @@ public class VImage extends JButton
m_mImage = null;
super.setText("-");
super.setIcon(null);
super.setDisabledIcon(null);
super.setToolTipText(null);
return;
}
@ -111,12 +112,15 @@ public class VImage extends JButton
if (image.getIconHeight() > COLUMNSIZE || image.getIconWidth() > COLUMNSIZE) {
if (image.getIconHeight() > image.getIconWidth()) {
super.setIcon(new ImageIcon(m_mImage.getImage().getScaledInstance(-1, COLUMNSIZE, Image.SCALE_DEFAULT)));
super.setDisabledIcon(new ImageIcon(m_mImage.getImage().getScaledInstance(-1, COLUMNSIZE, Image.SCALE_DEFAULT)));
} else {
super.setIcon(new ImageIcon(m_mImage.getImage().getScaledInstance(COLUMNSIZE, -1, Image.SCALE_DEFAULT)));
super.setDisabledIcon(new ImageIcon(m_mImage.getImage().getScaledInstance(COLUMNSIZE, -1, Image.SCALE_DEFAULT)));
}
} else {
// the image is smaller than the COLUMNSIZE
super.setIcon(m_mImage.getIcon());
super.setDisabledIcon(m_mImage.getIcon());
}
super.setToolTipText(m_mImage.getName());
invalidate();