[java]ActionEvent事件:获取输入字符串的长度
2013-05-30 22:16
441 查看
代码:
运行截图:
Example9_7.java public class Example9_7 { public static void main(String args[]){ WindowActionEvent win= new WindowActionEvent(); PoliceListen police = new PoliceListen();//创建监视器 win.setMyCommandListener(police); win.setBounds(100,100,460,360); win.setTitle("处理ActionEvent事件"); } } WindowActionEvent.java import java.awt.*; import javax.swing.*; public class WindowActionEvent extends JFrame { JTextField inputText; JTextArea textShow; JButton button; MyCommandListener listener; public WindowActionEvent(){ init(); setVisible(true); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } void init(){ setLayout(new FlowLayout()); inputText = new JTextField(10); button = new JButton("确定"); textShow=new JTextArea(9,30); add(inputText); add(button); add(new JScrollPane(textShow)); } void setMyCommandListener(MyCommandListener listener){ this.listener=listener; listener.setJTextField(inputText); listener.setJTextArea(textShow); inputText.addActionListener(listener); button.addActionListener(listener); } } MyCommandListener.java import javax.swing.*; import java.awt.event.*; interface MyCommandListener extends ActionListener { public void setJTextField(JTextField text); public void setJTextArea(JTextArea area); } PoliceListen.java import java.awt.event.*; import javax.swing.*; public class PoliceListen implements MyCommandListener { JTextField textInput; JTextArea textShow; public void setJTextField (JTextField text){ textInput=text; } public void setJTextArea(JTextArea area){ textShow=area; } public void actionPerformed(ActionEvent e){ String str=textInput.getText(); textShow.append(str+"的长度:"+str.length()+"\n"); } }
运行截图:
相关文章推荐
- [java]ActionEvent事件:获取输入字符串的长度
- java 获取字符串安全截取长度
- java中获取包含中文字符的字符串长度
- java按照字节长度获取字符串长度
- java 写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度。
- java获取用户输入的字符串!...
- java获取两个字符串中最大相同子串。第一个动作:将短的那个串进行长度一次递减的子串打印
- java获取用户输入的字符串!...
- java获取用户输入的字符串方法
- JAVA:获取带有中文字符串真实长度
- java获取一个字符串字节长度
- java获取用户输入的字符串! 通过向键盘获取字符,用swith语句显示星期几。
- Java 中正确获取中文字符串长度
- 今天开始学Java 连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;
- Java中BufferedReader类获取输入输入字符串实例
- java基础:获取输入字符串
- java从控制台获取一行字符串输入
- Java精确截取字符串/获取字符串前指定长度字符函数
- 【java】RC4加密转16进制获取长度为40的不重复优惠码字符串 【未优化版本】
- [C]获取用户输入字符串------在不知道用户输入长度的时候