From d7fd07756f4095cb87dc25d89fcffcbda092e2cf Mon Sep 17 00:00:00 2001 From: Normand Briere <nbriere@noware.ca> Date: Sun, 28 Jul 2019 17:49:53 -0400 Subject: [PATCH] Three tabs --- ObjEditor.java | 24 ++++++++++++------------ 1 files changed, 12 insertions(+), 12 deletions(-) diff --git a/ObjEditor.java b/ObjEditor.java index 396ef67..3d12411 100644 --- a/ObjEditor.java +++ b/ObjEditor.java @@ -60,23 +60,23 @@ return new cCheckBox(icon, border); } - private ImageIcon GetIcon(String name) + ImageIcon GetIcon(String name) { try { BufferedImage image = javax.imageio.ImageIO.read(getClass().getClassLoader().getResourceAsStream(name)); -// if (image.getWidth() != 24 && image.getHeight() != 24) -// { -// BufferedImage resized = new BufferedImage(24, 24, image.getType()); -// Graphics2D g = resized.createGraphics(); -// g.setRenderingHint(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BILINEAR); -// //g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); -// g.drawImage(image, 0, 0, 24, 24, 0, 0, image.getWidth(), image.getHeight(), null); -// g.dispose(); -// -// image = resized; -// } + if (image.getWidth() > 48 && image.getHeight() > 48) + { + BufferedImage resized = new BufferedImage(48, 48, image.getType()); + Graphics2D g = resized.createGraphics(); + g.setRenderingHint(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BILINEAR); + //g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); + g.drawImage(image, 0, 0, 48, 48, 0, 0, image.getWidth(), image.getHeight(), null); + g.dispose(); + + image = resized; + } javax.swing.ImageIcon icon = new javax.swing.ImageIcon(image); return icon; -- Gitblit v1.6.2