【发布时间】:2014-11-26 22:00:00
【问题描述】:
这里是菜鸟。我已经浏览了几个小时,但我仍然无法找出正确的方法来让用户输入从我的 Jframe 的文本字段中保存为字符串。任何帮助,将不胜感激。我想将用户的文本保存到变量 userWords 中。
package cipher;
import java.util.*;
import java.io.*;
import javax.swing.*;
import java.awt.*;
public class cipherApp extends JFrame {
private static final int WIDTH = 700;
private static final int HEIGHT = 700;
private String userWords; // stores user input into a string
public cipherApp(){
setTitle("Camo Cipher");
setSize(WIDTH, HEIGHT);
setVisible(true);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public static void main(String[] args){
cipherApp newInstance = new cipherApp();
}
}
【问题讨论】:
-
一个好方法是先添加一个文本字段 (docs.oracle.com/javase/tutorial/uiswing/components/…)。
-
您遇到了哪些问题?字段,从字段中获取值,从字段中保存值?是否要将值保存到磁盘?
-
嗯,我想让窗口保持原样,并且在中间有一个文本窗口——有点像谷歌的主页。因此,这个想法是“加密”文本,然后通过另一条消息(在选择加密类型之后)进行加密后输出。