problem tak jak w temacie. Potrzebuję ustawić czcionkę tak aby była pogrubiona i posiadała dolne podkreślenie. Niestety nie bardzo wiem jak. Wszelkie próby kończą się informacją że takowy konstruktor nie istnieje albo innymi błędami. Będę wdzięczny za pomoc.
Nie wiem na jakich komponentach pracujesz, ale dużo z nich ma metodę setFont(), która przyjmuje obiekt klasy Font. Podkreślenie ustawisz przez text attributes http://docs.oracle.com/javase/tutorial/ … butes.html, a pogrubienie w klasie Font masz pole statyczne BOLD.
private Font baseFont = FontFactory.getFont(FREE_SANS_PATH_TEMP, BaseFont.CP1250, true);
private Font baseFontBold = FontFactory.getFont(FREE_SANS_BOLD_PATH_TEMP, BaseFont.CP1250, true);
private Font font = new Font(baseFont);
private Font font2 = new Font(baseFontBold);
W analogiczny sposób chciałem zdefiniować czcionkę z podkreśleniem ale cosik robię źle i nie wychodzi mi to.
Czy widzisz jakoby obiekt klasy Font miał konstruktor przyjmujący obiekt klasy Font? W ogóle w jakim celu, coś co już jest typu Font chciałbyś wrzucić w klasę Font, przecież to już jest Czcionka po odwołaniu się do FontFactory.