이것은 어리석은 질문 일 수도 있지만 Java를 가르치려고하기 때문에 Java를 처음 접했습니다. 인스턴스를 생성 할 때 JButton을 인수로 전달하려고합니다. 나는 가능한지 확실하지 않고 온라인으로 행운을 찾았다.인스턴스를 생성 할 때 Java 구성 요소를 인수로 전달하십시오.
여기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);
}
}
는'Buttons'가'JButton'을하지를 확장 이유 :
뭔가이 생각이 같아야
세트 생성자에 대해 잘못입니까? –
코드를 사용해 보셨습니까? – alf
음, 단추, 패널, 레이블과 같은 모든 Java 구성 요소가있는 하나의 큰 파일을 만드는 대신 구성 요소마다 하나의 파일을 만들려고합니다. 예를 들어, 버튼에 대한 하나의 클래스, 레이블에 대한 하나의 클래스 등이 있습니다. 내가 어디로 가는지 보니? – user1183022