Ucina JPG w JButton

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ć?

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.

0

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.

0

Istotny jest właśnie kod klasy Przycisk.

Najprostszy sposób uzyskania tego co chcesz jest taki

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0