Hej.
Kolejny temat z serii banalnych pytań, ale czeba zgłębiać wiedzę, no nie!? :)
Mam coś takiego http://imageshack.us/photo/my-images/707/problemmo.jpg/
Na screenie widać okienko JFrame z wyświetlonym JPanelem i jego zawartością. Pewnie jak się domyślacie kwestia dotyczy JCheckBoxa, który trochę się wyróżnia na zaimplementowanym tle :) Właśnie.. jak mogę uczynić go przeźroczystym, tak, aby na zaimplementowanym tle widoczna była tylko komórka do zaznaczania i tekst wpisany w boxie?
Może być istotne, że tło jest "wypełnionym" JLabelem (z ikoną), który jest opaque(true) i jest dodawany do JPanelu jako ostatni, a pozostałe elementy (JLabele z tekstem i właśnie JCheckBox) są dodawane do tego "wypełnionego" tłem JLabela.
Dodam, że próbowałem zabawy z opaque, background(null) itd, próbowałem nawet dodawać checkboxa bezpośrednio do JPanela, a nie do JLabela.
Myślę, że wyczerpałem wszystkie pomysły. Oczywiście mógłbym "wziąć kolor" w photoshopie z danego miejsca, w którym chcę zamieścić checkboxa i ustawić mu bg z wycinka z tła, ale to by było bez sensu z uwagi na sporą rozdzielczość tła i późniejsze rozjazdy barwne między checkboxem a tłem jlabela. Będę bardzo wdzięczny za pomoc.
Pozdrawiam serdecznie :)