Contoh Program Penanganan TextArea di Java
Contoh Program berikut ini mendemokan penanganan inputan Textarea di java. Inputan textarea ini dapat dibuat dengan objek JTextArea. Program akan menampilkan dua text-area dimana sebagian atau seluruh tulisan yang dipilih pada text-area yang pertama akan dicopy / dipindahkan ke text-area yang kedua.
Berikut ini tampilan programnya:

Berikut ini contoh programnya
Semoga bermanfaat
Berikut ini tampilan programnya:

Berikut ini contoh programnya
01 | import java.awt.*; |
02 |
03 | import java.awt.event.*; |
04 |
05 | import javax.swing.*; |
06 |
07 | public class TextAreaDemo extends JFrame { |
08 |
09 | private JTextArea textArea1, textArea2; |
10 |
11 | private JButton btnCopy; |
12 |
13 | public TextAreaDemo() { |
14 |
15 | super ("Menampilkan Textarea"); |
16 |
17 | Box box = Box.createHorizontalBox(); |
18 |
19 | String string = "Ini hanya contoh aja yach"; |
20 |
21 | textArea1 = new JTextArea(string, 10, 15); |
22 |
23 | box.add(new JScrollPane(textArea1)); |
24 |
25 | btnCopy = new JButton("Copy >>"); |
26 |
27 | box.add(btnCopy); |
28 |
29 | btnCopy.addActionListener( |
30 |
31 | new ActionListener() { |
32 |
33 | public void actionPerformed(ActionEvent e) { |
34 |
35 | textArea2.setText(textArea1.getSelectedText()); |
36 |
37 | } |
38 |
39 | } |
40 |
41 | ); //end of addActionListener |
42 |
43 | textArea2 = new JTextArea(10,15); |
44 |
45 | textArea2.setEditable(false); |
46 |
47 | box.add(new JScrollPane(textArea2)); |
48 |
49 | Container container = getContentPane(); |
50 |
51 | container.add(box); |
52 |
53 | setSize (425, 200); |
54 |
55 | setResizable(false); |
56 |
57 | setLocationRelativeTo (null); |
58 |
59 | setVisible (true); |
60 |
61 | } |
62 |
63 | public static void main (String args[]) { |
64 |
65 | JFrame.setDefaultLookAndFeelDecorated(true); |
66 |
67 | TextAreaDemo test = new TextAreaDemo(); |
68 |
69 | test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); |
70 |
71 | } |
72 |
73 | } |
Komentar