java 获取文本框用户输入的内容
我现在有一个问题初学JAVA真心不会啊~求大神帮忙!我在ComponentInWindow.java写的下列代码importjava.awt.*;importjavax....
我现在有一个问题 初学JAVA真心不会啊~求大神帮忙!
我在ComponentInWindow.java写的下列代码
import java.awt.*;
import javax.swing.*;
import java.awt.event.KeyEvent;
import static javax.swing.JFrame.*;
public class ComponentInWindow extends JFrame{
JTextField text;
JButton button;
JCheckBox checkBox1,checkBox2,checkBox3;
JTextArea area;
JMenuBar menubar;
JMenu menu,subMenu;
JMenuItem item1,item2;
JianShi jian;
public ComponentInWindow(){}
public ComponentInWindow(String s,int x,int y,int w,int h){
init(s);
setLocation(x,y);
setSize(w,h);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
void init(String s){
jian=new JianShi();
setTitle(s);
menubar=new JMenuBar();
menu=new JMenu("文件");
subMenu=new JMenu("操作");
item1=new JMenuItem("打开");
item2=new JMenuItem("保存");
menu.add(item1);
menu.addSeparator();
menu.add(item2);
menu.add(subMenu);
subMenu.add(new JMenuItem("增加文章"));
subMenu.add(new JMenuItem("修改文章"));
menubar.add(menu);
setJMenuBar(menubar);
setLayout(new FlowLayout());
add(new JLabel("检索此字符出现次数(最长可以70): "));
text=new JTextField(70);
add(text);
add(new JLabel("英文字数: "));
text=new JTextField(16);
add(text);
add(new JLabel("空格字数: "));
text=new JTextField(16);
add(text);
add(new JLabel("总字数: "));
text=new JTextField(16);
jian.gettext(text);
add(text);
add(new JLabel("输入"));
area=new JTextArea(30,60);
(area.getDocument()).addDocumentListener(jian);
add(new JScrollPane(area));
jian.getarea(area);
add(new JLabel());
button=new JButton("统计");
add(button);
}
}
然后我希望能获取到“检索此字符出现次数”的内容
怎么在JianShi2.java中写代码,怎么实现~ 展开
我在ComponentInWindow.java写的下列代码
import java.awt.*;
import javax.swing.*;
import java.awt.event.KeyEvent;
import static javax.swing.JFrame.*;
public class ComponentInWindow extends JFrame{
JTextField text;
JButton button;
JCheckBox checkBox1,checkBox2,checkBox3;
JTextArea area;
JMenuBar menubar;
JMenu menu,subMenu;
JMenuItem item1,item2;
JianShi jian;
public ComponentInWindow(){}
public ComponentInWindow(String s,int x,int y,int w,int h){
init(s);
setLocation(x,y);
setSize(w,h);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
void init(String s){
jian=new JianShi();
setTitle(s);
menubar=new JMenuBar();
menu=new JMenu("文件");
subMenu=new JMenu("操作");
item1=new JMenuItem("打开");
item2=new JMenuItem("保存");
menu.add(item1);
menu.addSeparator();
menu.add(item2);
menu.add(subMenu);
subMenu.add(new JMenuItem("增加文章"));
subMenu.add(new JMenuItem("修改文章"));
menubar.add(menu);
setJMenuBar(menubar);
setLayout(new FlowLayout());
add(new JLabel("检索此字符出现次数(最长可以70): "));
text=new JTextField(70);
add(text);
add(new JLabel("英文字数: "));
text=new JTextField(16);
add(text);
add(new JLabel("空格字数: "));
text=new JTextField(16);
add(text);
add(new JLabel("总字数: "));
text=new JTextField(16);
jian.gettext(text);
add(text);
add(new JLabel("输入"));
area=new JTextArea(30,60);
(area.getDocument()).addDocumentListener(jian);
add(new JScrollPane(area));
jian.getarea(area);
add(new JLabel());
button=new JButton("统计");
add(button);
}
}
然后我希望能获取到“检索此字符出现次数”的内容
怎么在JianShi2.java中写代码,怎么实现~ 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询