Próbuję zmienić czcionkę JLabel
, więc jest zarówno BOLD
i ITALIC
, ale wydaje się, że nie ma zdefiniowanego pola statycznego, aby to zrobić. Jak połączyć dwa style, abyśmy mogli mieć odważną, pochyloną czcionkę?Czy możemy łączyć ze sobą 2 style czcionek w Javie?
Ten kod będzie zrobić to z tylko pogrubione za pomocą pola statycznego BOLD
, ale nie ma pola zdefiniowane dla obu pogrubienie i kursywa:
Font font = new Font("Verdana", Font.BOLD, 12);
label = new JLabel ("New Image") ;
label.setFont(font);
label.setForeground(Color.Gray.darker());
+1 Termin "bitmask" włącza mnie ...: D – mre
Bitowy "lub" | jest preferowany w stosunku do dodawania ("+") –
@ Poduszkowiec: uzgodniono. Jak komentuje @ Paŭlo, '+', '|' i '^' są równoważne w tym kontekście. '+' może być nieco bardziej czytelne, ale może to być mowa Pascala. Szkoda, że 'EnumSet' był późniejszym dodatkiem. – trashgod