//Anonymous inner class listener
b1.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// Coloque seu código aqui...
}
});
--------------
import java.text.*;
import javax.swing.*;
import java.awt.event.*;
public class Calculadora extends JFrame {
private JTextField v1, v2;
private JButton b1;
public Calculadora() {
initComponents();
}
private void initComponents() {
setTitle("Calculadora");
setBounds(100, 100, 400, 400);
setLayout(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
v1 = new JTextField();
v1.setBounds(10, 10, 60, 23);
v2 = new JTextField();
v2.setBounds(10, 40, 60, 23);
b1 = new JButton("Somar");
b1.setBounds(10, 70, 90, 23);
b1.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
Float _v1 = Float.valueOf(v1.getText());
Float _v2 = Float.valueOf(v2.getText());
Float r = _v1 / _v2;
DecimalFormat df = new DecimalFormat("0.##");
JOptionPane.showMessageDialog(null, df.format(r));
}
});
add(v1);
add(v2);
add(b1);
}
public static void main(String[] args) {
Calculadora c = new Calculadora();
c.setVisible(true);
}
}
--------------
Trabalho: Design Patterns
Nenhum comentário:
Postar um comentário