Это может быть глупый вопрос, но я пытаюсь научить себя Java, поэтому я довольно плохо знаком с Java. Я пытаюсь передать JButton в качестве аргумента при создании экземпляра; Я не уверен, если это возможно, и я искал онлайн без удачи.
Вот простой пример:
public class Buttons extends JButton {
private static final long serialVersionUID = 1L;
private JButton buttonOpen;
public Buttons(JButton button, String string) {
buttonOpen = button;
button.setText(string);
}
}
вот класс панели
import javax.swing.JPanel;
public class Panel extends JPanel {
private static final long serialVersionUID = 1L;
private JPanel panelCustomerInfo;
public Panel() {
Buttons open = new Buttons(the component go here, "Open");
panelCustomerInfo.add(open);
}
}