Я предлагаю вам вставить следующий код:
JFrame f = new JFrame();
JTextField text = new JTextField(15); //the 15 sets the size of the text field
JPanel p = new JPanel();
JButton b = new JButton("Login");
f.add(p); //so you can add more stuff to the JFrame
f.setSize(250,150);
f.setVisible(true);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Вставьте его, когда вы хотите добавить материал в. Далее мы добавим весь материал в JPanel:
p.add(text);
p.add(b);
Теперь мы добавляем ActionListeners, чтобы заставить JButtons работать:
b.addActionListener(this);
public void actionPerforemed(ActionEvent e)
{
//Get the text of the JTextField
String TEXT = text.getText();
}
Не забудьте импортировать следующее, если вы этого еще не сделали:
import java.awt.event*;
import java.awt.*; //Just in case we need it
import java.x.swing.*;
Я надеюсь, что все, что яСказанное имеет смысл, потому что иногда я этого не делаю (особенно когда я говорю о кодировании / Java) Весь импорт (если вы не знали) идет вверху вашего кода.