JLabel mempertahankan posisinya saat jframe dimaksimalkan

Saya memiliki jLabel dengan ikon yang ingin diletakkan di pojok kanan atas, dalam tampilan desain Netbeans saya menempatkannya ke posisi yang diinginkan, Setelah menjalankan program, program tetap di sana baik-baik saja! Namun ketika saya memaksimalkan jendelanya, jendelanya tidak bergerak secara horizontal ke sudut dan mempertahankan posisinya. Ini menjadi seperti di tengah.

Terima kasih


person user3498019    schedule 23.04.2014    source sumber
comment
Apakah Anda tahu bagaimana kode dibuat untuk ini di latar belakang?   -  person Braj    schedule 23.04.2014
comment
Apa LayoutManager yang kamu gunakan?   -  person angel_navarro    schedule 23.04.2014
comment
saya menggunakan mattise manajer tata letak default netbeans   -  person user3498019    schedule 23.04.2014
comment
ada pengelola tata letak lainnya?   -  person user3498019    schedule 23.04.2014
comment
Matisse bukan LayoutManager, melainkan bagian dari IDE yang menggunakan pengelola tata letak untuk mengukur dan memposisikan komponen. Semua pengelola tata letak BEJ ada dalam paket java.awt dan paket javax.swing.   -  person Andrew Thompson    schedule 24.04.2014


Jawaban (1)


Jangan gunakan alat desain untuk membuat GUI. Sepertinya Netbeans menggunakan tata letak absolut yang tidak Anda inginkan.

Gunakan pengelola tata letak yang tepat. Mungkin FlowLayout yaitu right aligned.

Baca bagian dari tutorial Swing di Cara Menggunakan Tata Letak Alur untuk informasi lebih lanjut dan contoh kerja.

person camickr    schedule 23.04.2014
comment
@ user3498019, saya tidak tahu. Saya tidak menggunakan IDE. Saya lebih suka menghabiskan waktu saya mempelajari cara menggunakan Java daripada mempelajari cara menggunakan IDE. Baca tutorial untuk informasinya. - person camickr; 23.04.2014
comment
pergi dan belajar java, tidak ada yang membatasi Anda untuk belajar java, daripada mengeluh, kirimkan jawaban jika Anda tahu java sebelum menyarankan seseorang untuk belajar java - person user3498019; 23.04.2014
comment
@ user3498019, saya tidak mengerti komentar Anda. Saya TELAH memposting jawaban. - person camickr; 23.04.2014
comment
@ camickr Anda bilang saya lebih suka menghabiskan waktu saya mempelajari cara menggunakan Java daripada mempelajari cara menggunakan IDE. lalu datang dan jawab pertanyaan - person user3498019; 23.04.2014