我做的是基于Java的指法训练软件。现在要实现文件模式功能。具体的就是用户可以自己导入文本范文,然后对照范文自己输入,如果说用户输入错误就无法继续输入下去并发出一声“滴”的提示音,输入正确后又可以继续。我现在要实现的就是判断用户是否输入正确,但我不知道如何获取JTextArea上输入的字符。 比如说我输入了下面这段话,The Greenwood Boys are a group of pop singers. At present, they are visiting all parts of the country.我要如何获取单个字符。请高手指点。
java 获取文本框用户输入的内容
add(new JLabel("检索此字符出现次数(最长可以70): "));text=new JTextField(70);add(text);是想得到 text=new JTextField(70); 中输入的内容是不 JTextField 的实例化 应该每实例化一次 就定义一个变量 text1=new JTextField(70)text2=new JTextField(70)text3=new JTextField(70)这样就可以...
...怎样才能实现在下面的文本框里输入字符,在上面的显示
用GUI 加JButton 监听时间 new JTextArea(){text,text1} 比如 你用text 作输入框 text1作接收框 然后 text1.setText(text.getText),新文本框就可以获得你输入得内容,但是会出现问题,那就是,后面输入得内容会覆盖 前面得内容!最好 改成 text1.append(text.getText)关闭 那个JBotton...
Java swing里怎么获得TextField手动输入的值?
Textfield 有一个方法叫getText(),用于获取文本的值,但取到的是字符串,当用户输入值后再点击 提交按钮,getText() 方法就能获取到 用户输入的值。import javax.swing.*;import java.awt.*;import java.awt.event.*;public class GetText extends JFrame{private JButton bt=new JButton("click")...
java图形界面代码解惑
一般来说.比较常使用的是 JTextArea文本框的无参数构造器进行构造 然后可以使用setText("文字")来设置文本,或者getText()方法来获得文本 JTextArea jta = new JTextArea();jta.setText("你好啊");String txt = jta.getText();具体例子 import java.awt.*;import java.awt.event.*;import java.io....
Java JTextArea中我想实时获取光标在文本框中的行和列
public class NewClass { public static void main(String[] args) { JFrame frame = new JFrame();final JTextArea text = new JTextArea();frame.setDefaultCloseOperation(3);frame.setContentPane(text);text.addCaretListener(new CaretListener() { public void caretUpdate(CaretEvent e) { Syste...
java中统计JTextArea中的行数有两个方法的问题!
首先看下,JTExtArea的其中一个构造方法 public JTextArea(int rows, int columns)构造具有指定行数和列数的新的空 TextArea。创建默认模型,初始字符串为 null。参数:rows - 行数 >= 0 columns - 列数 >= 0 这个里面设置的rows,可以通过getRows()这个方法获取到的。换言之,你可以把rows想象成...
java的swing如何编写点击一次按键在JTextArea显示一行字
具体代码如下:import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.io.*;public class ShowInfo extends JFrame{private JTextArea show;private JButton go;\/\/初始化窗口public ShowInfo(){super("ShowInfo");setLayout(new FlowLayout(FlowLayout.CENTER, 50, 30));show ...
java中怎么在JFrame输出界面输出一个数组,用set.text好像只能输出最后一...
序列用循环,set。text不支持数组输出。char s[];JTextArea jta=new JTextArea();for(int i=0;i
java中的JTextArea的方法setText()问题:显示出来的是第二条代码,之前的...
StuManag.textArea.setText("您添加了一条记录 ");StuManag.textArea.setText(StuManag.textArea.getText().toString()+"恭喜:连接成功!"+"\\n");
...JPanel中add一个JTextare。怎么通过jtextarea获取Jpanel?
视情况而定,如果是手写代码,直接在panel中add textArea,则用getParent()方法就可以获取panel;但如果是用设计工具添加的,如NetBeans,则设计工具会自动在textArea外再包一个JScrollPanel,不同的设计工具可能有所不同。此时,就需要层层剖析。还是以NetBeans为例,textArea是显示在JScrollPanel的ViewPort...