Как изменить цвет фона на панели Java?
сейчас, на фоне я серая. Я хочу сменить его на черный. Я пытался сделать что-то вроде setBackground(цвет.Черный); но это не сработало. Есть предложения?
public test()
{
setTitle("Adjustment Form");
setSize(670,450);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setLayout(new GridLayout(4,6,2,2));
setVisible(true);
}
4 ответов
вы можете позвонить:
getContentPane().setBackground(Color.black);
или добавьте JPanel в JFrame, который вы используете. Затем добавьте компоненты в JPanel. Это позволит вам позвонить
setBackground(Color.black);
на JPanel, чтобы установить цвет фона.
Я думаю, что он пытается сказать, использовать
getContentPane().setBackground(Color.the_Color_you_want_here)
но если вы хотите установить цвет на любой другой, то JFrame, вы используете object.setBackground(Color.the_Color_you_want_here)
например:
jPanel.setbackground(Color.BLUE)
setBackground()
Это правильный метод использовать. Вы перекрасили его после того, как поменяли? Если вы измените его, прежде чем сделать панель (или ее содержащий кадр) видимой, она должна работать
Я предполагаю, что мы имеем дело с JFrame? Видимая часть в области содержимого - вы должны использовать jframe.getContentPane ().setBackground(...);