Estou com um problema, estava fazendo um trabalho envolvendo o windowbuilder só que quando eu fui tentar iniciar deu um erro que não faço ideia de como consertar
Segue o código:
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
public class Temperatura {
private JFrame frame;
private JTextField textField;
private JTextField txtNome;
private JLabel lblNome;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
Temperatura window = new Temperatura();
window.frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the application.
*/
public Temperatura() {
initialize();
}
/**
* Initialize the contents of the frame.
*/
private void initialize() {
frame = new JFrame();
frame.setBounds(100, 100, 450, 300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().setLayout(null);
textField = new JTextField();
textField.setBounds(162, 132, 86, 20);
frame.getContentPane().add(txtNome);
textField.setColumns(10);
JButton btnCalcular = new JButton("Calcular");
btnCalcular.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
double temperatura = Double.parseDouble(txtNome.getText());
double resultado = (temperatura - 32) / 1.8;
JOptionPane.showMessageDialog(null, resultado + "°F");
}
});
btnCalcular.setBounds(159, 163, 89, 23);
frame.getContentPane().add(btnCalcular);
txtNome = new JTextField();
txtNome.setBounds(162, 132, 86, 20);
frame.getContentPane().add(txtNome);
txtNome.setColumns(10);
lblNome = new JLabel("Insira a Temperatura em Farenheit");
lblNome.setBounds(124, 107, 188, 14);
frame.getContentPane().add(lblNome);
}
}