[Pytanie] komponent panel?

Odpowiedz Nowy wątek
2009-01-04 22:37

Rejestracja: 11 lat temu

Ostatnio: 11 lat temu

0

Witam,

Robię program i chcę zrobić panel na który bedę mógł wstawić ikonki na które można klikać po czym bedzie sie wykonywała jakaś akcja, nie wiem nawet w jakim kierunku szukać co do tego, proszę o pomoc i ewentualnie o wytłumaczenie jak można coś takiego zrobić w sensie wstawienia własnie tych ikon na panel. (panel typu jak w photoshopie czy corelu z lewej strony)


Linux is like a wigwam: No gates, no windows and Apache inside.

Pozostało 580 znaków

2009-01-05 10:31
Moderator

Rejestracja: 13 lat temu

Ostatnio: 1 dzień temu

Lokalizacja: Stacktrace

0

Klasa JPanel. Wstawiasz przyciski JButton z ikonami. do ładnego ustawiania używasz GridLayoutu:
http://4programmers.net/Java/GridLayout


Sięgam tam, gdzie wzrok nie sięga… a tam NullPointerException

Pozostało 580 znaków

2009-01-05 14:31

Rejestracja: 11 lat temu

Ostatnio: 11 lat temu

0

Hmmm tylko jak uzywam GridLayoutu i powiększam program to przyciski się chyba rozejdą? a może używać BoxLayout?

Problem mam jeszcze z tym że przycisk jest większy niż ikona i jak zmieniam wielkość takim sposobem

Dimension rozmiarPrzycisku = new Dimension(RozmiarX,RozmiarY);
EtykietaPrzycisku.setPreferredSize(rozmiarPrzycisku);

to przycisk jest większy niż ikona (niezależnie czy zmniejsze wielkośc buttona czy nie) i to beznadziejnie wygląda
można to jakoś inaczej zrobić?


Linux is like a wigwam: No gates, no windows and Apache inside.

Pozostało 580 znaków

Odpowiedz

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