Rumah >Java >javaTutorial >Bagaimana untuk Mencipta Pendengar Tindakan untuk JButtons di Jawa?
Mencipta Pendengar Tindakan untuk JButtons dalam Java
Apabila membangunkan antara muka pengguna grafik (GUI) dalam Java, menambahkan pendengar tindakan pada butang membolehkan mereka untuk bertindak balas kepada klik pengguna dan mencetuskan tindakan tertentu dalam program. Berikut ialah cara untuk melaksanakan fungsi ini menggunakan dua kaedah berbeza:
1. Melaksanakan Antara Muka ActionListener:
<code class="java">JButton jBtnSelection = new JButton("Selection"); jBtnSelection.addActionListener(this);</code>
2. Kelas Dalaman Tanpa Nama:
Untuk setiap butang, cipta kelas dalaman tanpa nama yang memanjangkan ActionListener dan laksanakan kaedah actionPerformed(ActionEvent e) untuk mengendalikan klik butang:
<code class="java">jBtnSelection.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { selectionButtonPressed(); } } );</code>
2. Dikemas kini (Ungkapan Lambda Java 8):
Menggunakan ungkapan lambda yang diperkenalkan dalam Java 8, anda boleh memudahkan pendekatan kelas dalam tanpa nama:
<code class="java">jBtnSelection.addActionListener(e -> selectionButtonPressed());</code>
Ungkapan lambda ini memanggil terus selectionButtonPressed () kaedah apabila butang diklik, mengelakkan keperluan untuk kelas dalaman tanpa nama.
Atas ialah kandungan terperinci Bagaimana untuk Mencipta Pendengar Tindakan untuk JButtons di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!