Di GUI, input dan output data di kotak teks dan area teks biasanya digunakan. Jika area teks input, tombol input data lain biasanya diatur. Ketika input data berakhir, klik tombol ini. Program pemrosesan acara menggunakan metode gettext () untuk membaca informasi string dari area teks. Untuk penggunaan kotak teks sebagai input, input akhir kembali ke mobil dapat merangsang acara penyelesaian input, dan biasanya tidak perlu mengatur tombol. Program pemrosesan acara dapat menggunakan Word Analyzer untuk menganalisis angka, dan kemudian menggunakan string untuk mengonversi metode numerik untuk mendapatkan nilai input. Untuk output, program pertama kali mengubah nilai menjadi string, dan kemudian mengeluarkan data ke kotak teks atau area teks dengan metode setText ().
[Contoh 11-9] Aplikasi kecil mengatur area teks, kotak teks dan dua tombol. Pengguna memasukkan urutan integer di area teks, klik tombol, dan program sekuel urutan integer di zona teks, dan output dan output di kotak teks. Klik tombol kedua untuk menghapus konten area teks dan kotak teks.
Impor Impor. B2; (Color.pink); ini); Text ().; (""+Sum)} lain jika (e.getSource () == b2) {texta.settext (null);
[Contoh 11-10] Perhitungan aplikasi kecil adalah semua jumlah faktor kelipatan dari bilangan bulat awal ke integer penghentian. Wadah program kecil menggunakan tata letak Gridlayout untuk membagi antarmuka menjadi tiga peringkat. Desain Dua Panel Panel Panel Kelas1, Panel2, dan Bagilah dengan Gridlayout. Panel1 adalah 1 baris 6 kolom, dan panel2 adalah 1 baris 4 kolom. Komponen yang dihasilkan oleh label dan panel wadah dan panel2 kemudian ditambahkan ke posisi jendela yang sesuai.
Impor Java.Applet.*; {// Esensi metode konstruksi Ketika objek panel dibuat, panel diinisialisasi untuk memiliki tiga label // tiga kotak teks, dan tata letaknya adalah gridlayout (1,6) text1 = JTextField baru (10); Jtextfield (10) ;; )); Saat membuat objek panel, panel diinisialisasi untuk memiliki label // kotak teks, tata letak ke gridlayout (1,4) Text = JTextArea baru (4,10); (Panel (teks); tombol = jbutton baru ("perhitungan mulai"); setLayout (gridlayout baru (1,4)); tambahkan jlabel ("hasil perhitungan:", jlabel.right); add (jsp); label () ); ); Panel2 = panel baru (); (Panel2); N1 = Parselong (Panel1.text1.getText ()); +) {if (i%f == 0) panel2.text.append (string.valueof (i)+");}}}}
Di atas adalah semua isi artikel ini.