Ucina JPG w JButton

Ucina JPG w JButton
GA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 31
0

Witam, mam problem. Stworzyłem Sobie ikony do przycisków w Gimpie, w formacie jpg o wymiarach 150x75 i po dodawaniu tej ikony do JButton zostaje ona przesunięta w lewo, tzn. część ikony po lewej stronie jest ucięta, a po prawej zostaje częśc gołego JButton? Wie ktoś o co moze chodzić?

PI
  • Rejestracja: dni
  • Ostatnio: dni
1

Tak bez kodu to ciężko odpowiedzieć coś konkretnego, nie wiem co robisz z JButtonem, jak go ustawiasz itp... ale możesz spróbować setMargin(new Insets(2, 2, 2, 2)); nie wiem czy to coś da ale spróbować można. Spróbuj zwiększyć jego rozmiar.

GA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 31
0
Kopiuj
 
ImageIcon ngl=new ImageIcon("src/ngl.jpg");
Przycisk nowa_gral=new Przycisk("Nowagl", 0, 0, 150, 75);
	oknoPanel.add(nowa_gral);
	nowa_gral.setIcon(ngl);

Przycisk to klasa rozszerzająca JButton.

  • Rejestracja: dni
  • Ostatnio: dni
0

Istotny jest właśnie kod klasy Przycisk.

Najprostszy sposób uzyskania tego co chcesz jest taki

Kopiuj
JButton b=new JButton(new ImageIcon("nazwaObrazka"));
b.setPreferredSize(new Dimension(szerokośćObrazka,wysokośćObrazka));

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.