このコードは、移動ボタンにアクションリスナーを追加することにより、テキストフィールドからラベルにテキストを移動します。アクションリスナーを削除し、新しいクラスで独自のアクションリスナーを生成し、ボタンにテキストを移動させます
私は本当にそれを作る方法を助けてください:(
public final class Move extends JFrame implements ActionListener {
private GridLayout gl;
private JPanel jp;
private FlowLayout fl;
private JButton butMove;
private JTextField txtFirst;
private JTextField txtSecond;
public void buildGUI() {
this.setTitle("This is my moving JFrame");
gl = new GridLayout();
gl.setRows(2);
gl.setColumns(1);
this.setLayout(gl);
jp = new JPanel();
fl=new FlowLayout();
jp.setLayout(fl);
butMove = new JButton("Move");
txtFirst = new JTextField("please enter a string",10);
jp.add(butMove);
jp.add(txtFirst);
this.add(jp);
txtSecond = new JTextField();
this.add(txtSecond);
txtSecond.setEditable(false);
//txtSecond.setBorder(new BorderFactory());
// Border border = BorderFactory.createLineBorder();
butMove.addActionListener(this);
pack();
}
public GUI() {
buildGUI();
}
public void actionPerformed(ActionEvent e) {
String str = txtFirst.getText();
txtSecond.setText("");
txtSecond.setText(str);
txtFirst.setText("");
}
}