Я пытаюсь научиться кодировать самостоятельно и создал графический интерфейс. У меня есть класс Main и некоторые другие классы, созданные с помощью WindowBuilder, которые представляют экраны в моем графическом интерфейсе. Я пытаюсь создать метод в своем главном классе, из которого я должен указать свойства, такие как Font, BackgroundColor и в каком поле их применять, а затем добавить этот метод в эти классы, чтобы он был более чистым, но я не знаю, что делаем.
Основной класс:
public class Main extends SomePackage implements ActionListener{
public Main() {
}
private class Mouse_thing extends MouseAdapter {
public void mouseReleased(MouseEvent event) {
Object object = event.getSource();
//some code
...................................................
}
}
//method I'd like to implement:
protected Field initializeField(Field SomeField){
add(initializeField(SomeField));
return initField(SomeField);
}
Случайный класс, который я хочу сделать более чистым (назовем его Random1).
Итак, я пытаюсь избавиться от написанных здесь этих свойств и добавить их из метода initializeField в классе Main. Могу я узнать от вас, пожалуйста? Спасибо!
public class Random1 extends Main {
public Random1() {
}
@Override
public void init(){
setLayout(null);
setForeground(java.awt.Color.black);
setFont(new Font("Courier", Font.BOLD, 10));
setSize(200, 200);
label1.setText("some text");
label1.setBackground(java.awt.Color.black);
label1.setFont(new Font("Courier", Font.BOLD, 10));
add(label1);