내 JLabel 내의 텍스트 색상을 설정할 수 없습니다. 내 프로그램은 Jukebox입니다.비 정적 JLabel의 텍스트 색상을 변경하는 방법은 무엇입니까? Java
코드는 다음과 같습니다. 나는 자바에 상당히 익숙하다.
public Jukebox() {
setLayout(new BorderLayout());
setSize(800, 350);
setTitle("Jukebox");
// close application only by clicking the quit button
setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
JPanel top = new JPanel();
top.add(new JLabel("Select an option by clicking one of the buttons below"));
add("North", top);
top.setForeground(Color.RED);
JPanel bottom = new JPanel();
check.setBackground(Color.black);
playlist.setBackground(Color.black);
update.setBackground(Color.black);
quit.setBackground(Color.black);
check.setForeground(Color.red);
playlist.setForeground(Color.red);
update.setForeground(Color.red);
quit.setForeground(Color.red);
JLabel.setForeground(Color.red);
bottom.add(check); check.addActionListener(this);
bottom.add(playlist); playlist.addActionListener(this);
bottom.add(update); update.addActionListener(this);
bottom.add(quit); quit.addActionListener(this);
bottom.setBackground(Color.darkGray);
top.setBackground(Color.darkGray);
add("South", bottom);
JPanel middle = new JPanel();
// This line creates a JPannel at the middle of the JFrame.
information.setText(LibraryData.listAll());
// This line will set text with the information entity using code from the Library data import.
middle.add(information);
// This line adds the 'information' entity to the middle of the JFrame.
add("Center", middle);
setResizable(false);
setVisible(true);
}
나는 JLabel의 넷빈즈 IDE에 대한 전경색을 설정하려고
는 나에게 내가 정적 컨텍스트에서 비 정적 방법을 참조 할 수없는 오전 자세히 오류를 제공합니다.내 JLabel의 텍스트 색상을 빨간색으로 변경하려면 어떻게해야합니까?
도움 주셔서 감사합니다.