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中写代码,怎么实现~ 展开
2个回答
展开全部
你这问题说的不清不楚的?
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)
这样就可以用text1.paramString()
得到输入的内容了
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)
这样就可以用text1.paramString()
得到输入的内容了
追问
初学java 提问也不知道怎么问~不过还是知道我的意思了。那么这样的输入内容是以什么形式存在?是数组还是字符串?
追答
应该是字符串吧,看返回值了
就算是数组也可以转换成字符串吧
展开全部
可以直接通过js方法进行获取。举例:
<input id="userId" type="text" class="form-control" placeholder="用户名" value="" >
方法一:
var userid = $('#userId').val();//获取文本框输入内容
alert(userid);
方法二:
var userid =var id=document.getElementById('userId').value;;//获取文本框输入内容
alert(userid);
<input id="userId" type="text" class="form-control" placeholder="用户名" value="" >
方法一:
var userid = $('#userId').val();//获取文本框输入内容
alert(userid);
方法二:
var userid =var id=document.getElementById('userId').value;;//获取文本框输入内容
alert(userid);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询