ฉันมีนี้ Java JFrame
ชั้นในสิ่งที่ฉันต้องการที่จะใช้ BoxLayout java.awt.AWTError: BoxLayout can't be shared
แต่ผมได้รับข้อผิดพลาดว่า ฉันเคยเห็นคนอื่นมีปัญหานี้ แต่พวกเขาแก้ไขได้โดยการสร้าง boxlayout บนแผงเนื้อหา แต่นั่นคือสิ่งที่ฉันทำที่นี่ นี่คือรหัสของฉัน:
class EditDialog extends JFrame {
JTextField title = new JTextField();
public editDialog() {
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
setTitle("New entity");
getContentPane().setLayout(
new BoxLayout(this, BoxLayout.PAGE_AXIS));
add(title);
pack();
setVisible(true);
}
}