Dalam JTable dengan lajur teks tidak boleh diedit dan lajur kotak semak yang memaparkan nilai boolean, anda mungkin menghadapi senario di mana anda ingin menyahtanda semua kotak pilihan di bawah pilihan apabila satu kotak pilihan dinyahtandai. Begini cara untuk mencapainya:
Contoh yang disediakan menunjukkan antara muka pengguna grafik yang menggunakan butang untuk kesederhanaan. Walau bagaimanapun, SelectionAction boleh dilaksanakan dengan berkesan untuk menu atau pop timbul.
Pertimbangkan langkah berikut:
//... private class ControlPanel extends JPanel { public ControlPanel() { this.add(new JLabel("Selection:")); this.add(new JButton(new SelectionAction("Clear", false))); this.add(new JButton(new SelectionAction("Check", true))); } } //...
Pendekatan ini menyediakan penyelesaian komprehensif untuk mengendalikan pemilihan berbilang baris dan nyahtanda kotak pilihan dalam JTable.
Atas ialah kandungan terperinci Bagaimana untuk Nyahtanda Semua Kotak Pilihan Dipilih dalam JTable Apabila Kotak Semak Tunggal Nyahtanda?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!