deriveFont Fehler wer kann Helfen?

Fiedelbambu

Mitglied
Ich soll folgenden Code benutzen " lblHeader.setFont(lblHeader.getFont().deriveFont(Font.BOLD + Font.ITALIC, 30)); "

leider habe ich einen Fehler bei Font.BOLD und Font.ITALIC, ich habe schon gegoogelt leider keine richtige definition dazu gefunden. Vielleicht hat ja jemand einen Tipp wie ich das ganze anders oder richtig machen kann.






package klassen.Gui;


import java.awt.BorderLayout;
import java.awt.EventQueue;

import javax.swing.*;
import java.awt.*;


public class FMrame extends JFrame {
private static final String Font = null;
private JLabel lblHeader;

// JFrame
public FMrame() {

JLabel lblHeader;
JTable table;
JScrollPane scrollTable;
JProgressBar progBar;
JButton btnInfo;
JButton btnAdd;
JLabel lblHersteller, lblLeistung, lblPreis, lblTyp;
JTextField fidHersteller;
JSpinner spinLeistung, spinPreis;
JComboBox boxTyp;

// Gui Fenster größe und position
JFrame frame = new JFrame();
setTitle("Meine Gui");// Name des Programms setzen
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // Programm beendet sich auch im Hintergrund

createWidgets();
addWidgets();

setSize(550, 320);
setLocation(480, 180);
setLocationRelativeTo(null);// nur aufrufen nach den man die Methode gesetzt hat

}

private void addWidgets() {
getContentPane().setLayout(null);
getContentPane().add(lblHeader);
}

void createWidgets() {
lblHeader = new JLabel("Fahrzeug Manager");
lblHeader.setFont(lblHeader.getFont().deriveFont(Font.BOLD + Font.ITALIC, 30));
lblHeader.setBounds(0,0,500,40);
}
}
 
Kann es sein, dass Du in Deinem Package auch noch eine Klasse Font hast?

Schreib mal statt Font.BOLD ein java.awt.Font.BOLD - sprich: Gib die Klasse mit vollem Namen incl. Package an.

Edit:
Noch einmal geschaut und gefunden:
private static final String Font = null;

Damit ist Font deine statische Variable und nicht die importierte Klasse.
 
Vielen Herzlichen Dank!
java.awt.Font.Bold hat geholfen.




private static final String Font = null;

Habe ich auch geändert....
 
Zuletzt bearbeitet:

Neue Themen


Zurück
Oben