我創建了兩個Java文件,一個是Reg.java,第二個是Get.java。在Reg.java中,我創建了一個JFrame,其中包含用於名稱和文本框的年齡文本框以及一個按鈕。我想要的只是當您在文本框中輸入名稱和年齡並單擊按鈕時,它會傳遞字符串名稱和年齡並在Get.java中顯示。如何從一個Java文件傳遞字符串到另一個Java文件
這是我Reg.java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Reg extends JFrame implements ActionListener {
private Container con = getContentPane();
FlowLayout fl = new FlowLayout();
JLabel lb1 = new JLabel(": ");
JTextField tf1 = new JTextField(14);
JLabel lb2 = new JLabel("Enter your Age: ");
JTextField tf2 = new JTextField(14);
JButton btnSub = new JButton("Submit");
public Reg(){
setLayout(fl);
setSize(350, 275);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
add(lb1);
add(tf1);
add(lb2);
add(tf2);
add(btnSub);
lb1.setAlignmentX(LEFT_ALIGNMENT);
lb2.setAlignmentX(LEFT_ALIGNMENT);
lb1.setPreferredSize(new Dimension(120,50));
lb2.setPreferredSize(new Dimension(120,50));
tf1.setAlignmentX(RIGHT_ALIGNMENT);
tf2.setAlignmentX(RIGHT_ALIGNMENT);
btnSub.setHorizontalAlignment(JButton.CENTER);
btnSub.setToolTipText("Click to Submit");
btnSub.addActionListener(this);
}
public void actionPerformed(ActionEvent e){
String name = tf1.getText();
String age = tf2.getText();
}
public static void main(String[] args){
Reg fr = new Reg();
fr.setVisible(true);
}
}
分享你的代碼到目前爲止你所做的。 –
創建一個文本文件。將Reg.java中接受的值寫入該文本文件。接下來,啓動Get.java並在其中讀取您在Reg.java中創建的文本文件 – progyammer
好的謝謝,但是如何? – Ahrdie