Здравствуйте, я только учу swing, и столкнулся с проблемой,есть приложение,в котором нажимаешь на кнопку и открывается окно с регистрацией.При первом нажатии на кнопку,окно отображается корректно.при следующих нажатиях выводится это
public class MyButton1 implements ActionListener {
JFrame frame32 = new JFrame();
@Override
public void actionPerformed(ActionEvent e) {
String s = login.getText();
String s1 = password.getText();
try {
if (s.isEmpty() || s1.isEmpty()) {
} else {
statement.executeUpdate(
"insert into table(login,password)values('" + s + "','" + s1 + "')");
}
} catch (SQLException e1) {
}
frame.setVisible(false);
frame.dispose();
russ.setText("");
eng.setText("");
}
}
public class MyButton implements ActionListener {
public JTextField login = new JTextField(15);
public JTextField password = new JTextField(15);
public JFrame frame = new JFrame();
@Override
public void actionPerformed(ActionEvent e) {
frame.setLocationRelativeTo(null);
frame.setVisible(true);
JPanel jPanel = new JPanel();
JPanel jPanel1 = new JPanel();
JLabel jLabel = new JLabel("Login");
JLabel jLabel1 = new JLabel("Password");
JPanel jPanel2 = new JPanel();
JButton button = new JButton("Ok");
button.addActionListener(new MyButton1());
jPanel.add(jLabel);
jPanel.add(login);
jPanel1.add(jLabel1);
jPanel1.add(password);
frame.add(jPanel, BorderLayout.WEST);
frame.add(jPanel1, BorderLayout.BEFORE_FIRST_LINE);
frame.add(button, BorderLayout.SOUTH);
frame.pack();
}
окно закрывается при нажатии на кнопку Ок, код выше это закрытие этого окна. Подскажите из-за чего так происходит?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Мне нужно создать дерево, и найти сумму которая ровняется умножению каждой вершины дерева на глубинуУ меня есть два класса Node и Main
Добрый день! необходимо заменить стандартный фон в swing на картинку, не могу разобраться как это сделать, буду благодарен за помощь
Указал цвет "ЦИАН", а он черную рисует, если сделать размеры меньше, то рисует того цвета, но мне нужно на всю длину экрана
Или, может, какой метод перегрузить? Не могу найти