17 NİSAN 2009, Cuma
BoxLayout't hata paylaşılabilir
Bir boxlayout kullanmak istiyorum JFrame
Bu Java sınıfı, var, ama bir hata java.awt.AWTError: BoxLayout can't be shared
söylediler. Bu sorunu olan kişi gördüm, ama contentpane üzerinde boxlayout oluşturarak çözdüler, ama burada ne işim var. İşte benim kod:
class edit_dialog extends javax.swing.JFrame{
javax.swing.JTextField title = new javax.swing.JTextField();
public edit_dialog(){
setDefaultCloseOperation(javax.swing.JFrame.DISPOSE_ON_CLOSE);
setTitle("New entity");
getContentPane().setLayout(
new javax.swing.BoxLayout(this, javax.swing.BoxLayout.PAGE_AXIS));
add(title);
pack();
setVisible(true);
}
}
CEVAP
17 NİSAN 2009, Cuma
Senin sorunun JFrame
BoxLayout
(this
) yaratmak olduğunu, ancak JPanel
(getContentPane()
) düzeni olarak ayarlanıyor. Deneyin:
getContentPane().setLayout(
new BoxLayout(getContentPane(), BoxLayout.PAGE_AXIS)
);
Bunu Paylaş:
"Bilinmeyen class <Sınıfım>...
Android: Hata sınıfı şişirme...
Html.Bana garip aşırı yük hata veren R...
Resharper - Visual Studio artık doğru ...
Django DB Ayarları 'Yanlış Yapıla...