Documente Academic
Documente Profesional
Documente Cultură
12
13transformandu-l
19Un
30
31Aceasta
36
37
38
39
40
41
42
3) Proiectul selectat
43
44
45
46
47
48
49
50
51
52
53
54Bun,
56import java.awt.*;
57import java.awt.event.*;
58import javax.swing.*;
59
60public class GUI{
61
62
public static void main(String[] args) {
63
64
JFrame frame = new JFrame("Test Window");
65
frame.setLayout(new FlowLayout());
66
JLabel label1 = new JLabel("Enter first number:");
67
JLabel label2 = new JLabel("Enter second number:");
68
JLabel labelr = new JLabel("Result:");
69
70
JTextField textf1 = new JTextField("",5);
71
JTextField textf2 = new JTextField("",5);
72
JTextField textfr = new JTextField("",5);
73
JButton button = new JButton("Compute");
74
frame.add(label1);
75
frame.add(textf1);
76
frame.add(label2);
77
frame.add(textf2);
78
frame.add(labelr);;
79
frame.add(textfr);
80
frame.add(button);
81
button.addActionListener(new ActionListener(){
82
public void actionPerformed(ActionEvent e){
83
84
int number1=0,number2=0;
85
boolean error = false;
86
87
try{
88
number1 = Integer.parseInt(textf1.getText());
89
number2 = Integer.parseInt(textf2.getText());
90
}
91
catch(Exception ex){
92
textfr.setText("error");
93
error = true;
94
}
95
if (!error)
96
textfr.setText(number1+number2+" ");
97
98
}
99
});
100
frame.setVisible(true);
101
frame.setSize(600, 200);
102
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
103
}
104
105}
106Programul
134Vreau
153Cand
157
158Asa