G
Guest
Gast
Hi,
ich habe mir Buttons mit Bildern gemacht. Leider lässt sich die Größe des Buttons nicht genau auf das Bild einstellen so dass man den Rand des Buttons aussenherum sieht. Ich möchte aber das nur das Bild sichtbar ist. Ich habe Red Hat Linux (unter Windows liefert Methode1 das gewünschte Resultat ???:L)
Methode1: ich setze auf den Button folgende GridData um die Buttongröße genau an die Größe des Bildes anzupassen:
Resultat: Das Bild auf dem Button wird beschnitten:
Methode2: Erst wenn man den Button +10 größer macht sieht man das ganze Bild:
Resultat: Nun sieht man leider auch den Rand des Buttons
Wie kann man den Button selbst unsichtbar machen so dass nur noch das Bild (unbeschnitten) sichtbar ist?
ich habe mir Buttons mit Bildern gemacht. Leider lässt sich die Größe des Buttons nicht genau auf das Bild einstellen so dass man den Rand des Buttons aussenherum sieht. Ich möchte aber das nur das Bild sichtbar ist. Ich habe Red Hat Linux (unter Windows liefert Methode1 das gewünschte Resultat ???:L)
Methode1: ich setze auf den Button folgende GridData um die Buttongröße genau an die Größe des Bildes anzupassen:
Code:
button.setImage(image);
GridData grddata = (GridData) layoutdata;
grddata.widthHint = image.getImageData().width;
grddata.heightHint= image.getImageData().height;
button.setLayoutData(grddata);
Resultat: Das Bild auf dem Button wird beschnitten:

Methode2: Erst wenn man den Button +10 größer macht sieht man das ganze Bild:
Code:
button.setImage(image);
GridData grddata = (GridData) layoutdata;
grddata.widthHint = image.getImageData().width+10;
grddata.heightHint= release.getImageData().height+10;
button.setLayoutData(grddata);
Resultat: Nun sieht man leider auch den Rand des Buttons

Wie kann man den Button selbst unsichtbar machen so dass nur noch das Bild (unbeschnitten) sichtbar ist?