Größe/dimension Bild in JButton
Ich bin mit mehreren JButtons in meinem Rahmen und ich möchte, um Bild in JButton. Ich bin in der Lage, um die Größe des Bildes mit den folgenden code.
Image img = icon.getImage() ;
Image newimg = img.getScaledInstance( NEW_WIDTH, NEW_HEIGHT, java.awt.Image.SCALE_SMOOTH ) ;
icon = new ImageIcon( newimg );
Und ich habe auch eingesehen den folgenden link.
ändern der Größe eines ImageIcon in einem JButton
Bin ich mit dem WindowBuilder in meinem eclipse juno. Und ich das Bild mit der Einstellung der Eigenschaften genannt, Symbol und im source-code es generiert den folgenden code.
btnSave.setIcon(new ImageIcon(Patient_Detail.class.getResource("/Icons/download_icon.png")));
So, wie mein Bild-Größe ist vergleichsweise größer als meine Größe der Schaltfläche.
Gibt es einen direkten Ansatzes oder einer Methode zum festlegen der Bildgröße die Größe eines JButton mit WindowBuider oder das hinzufügen jede Methode, die zu meinem aktuellen code?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sehen diese Antwort für ein Beispiel, wie es zu tun (vorausgesetzt 'es' ist 'eine Taste die gleiche Größe wie dem button-icon').
Was Sie unten sehen, ist eigentlich 5-Beschriftungen & 4 Tasten die jeweils Teile eines Bildes. Den roten Rand gesehen werden kann, um eine der Schaltflächen.
getScaledInstance(..)
detailliert in Die Tücken der Bild.getScaledInstance().