Я получаю магические числа для фона jpanel. Есть ли способ избавиться от этого, так как это плохая практика:Как избавиться от фона магических чисел
panel.setBackground(new color (255,255,0));
Как я могу получить пользовательские цвета?
Я получаю магические числа для фона jpanel. Есть ли способ избавиться от этого, так как это плохая практика:Как избавиться от фона магических чисел
panel.setBackground(new color (255,255,0));
Как я могу получить пользовательские цвета?
There are some common colors. such as red,blue и т.д.
panel.setBackground(Color.YELLOW);
, но если вы хотите, чтобы установить свои собственные цвета, которые вы должны создать объект с цветами,
public static final Color myColor = new Color(55,265,44);
затем установить его,
panel.setBackground(myColor);
Просто определить вашу собственную палитру где-нибудь, например:
class Colors {
public static final Color BACKGROUND_COLOR = new Color(55,265,44);
public static final Color PALE_RED = new Color(...);
}
panel.setBackground(Colors.BACKGROUND_COLOR);
Использовать константы. Что означают цифры 55, 265 и 44? Определите их в некоторой статической конечной переменной. – Makoto
это даже не действительный Java - нет класса 'color', а' 265' не является допустимым значением цвета – Doorknob