正文
java文本监听事件代码 java监听事件原理
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
java如何监听文本域内容
关于文本域内容的监 听,API没有直接的监 听JTextField的文本内容变化的方法。而是通过一个Document接口对象来实现的。
参考代码如下
jtf.getDocument().addDocumentListener(new DocumentListener() {
//监听文本内容的插入事件;
public void removeUpdate(DocumentEvent e) {
//keyword = textField.getText();
}
//监听文本内容的插入事件;
public void insertUpdate(DocumentEvent e) {
//keyword = textField.getText();
}
//监听文本属性的变化;
public void changedUpdate(DocumentEvent e) {
}
});
java 文本区单击事件监听
同志,用swing里的text(举个例子).addMouseListener(new MouseListener{
//里面有一系列的方法,鼠标点击,鼠标按下,鼠标释放等。
});
中文API
还有一个是MouseMotionListener,用法完全同上,里面有鼠标拖动。
java 文本框监听
//简单的帮你写了基本功能 如下:
import java.awt.event.FocusEvent;
import java.awt.event.FocusListener;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class TestJT extends JPanel{
public TestJT() {
setLayout(null);
JLabel label=new JLabel("请输入省份证:");
label.setOpaque(true);
label.setBounds(50, 30,100, 25);
add(label);
final JTextField tf1=new JTextField();
tf1.setOpaque(true);
tf1.setBounds(160,30,80,30);
add(tf1);
tf1.addFocusListener(new FocusListener() {
@Override
public void focusLost(FocusEvent e) {
if( tf1.getText().trim().length()!=18){
JOptionPane.showMessageDialog(null, "输入的身份证号码不是18位");
return;
}
}
@Override
public void focusGained(FocusEvent e) {
// TODO Auto-generated method stub
}
});
JLabel labe2=new JLabel("请输入名字:");
labe2.setOpaque(true);
labe2.setBounds(50, 70,100, 25);
add(labe2);
final JTextField tf2=new JTextField();
tf2.setOpaque(true);
tf2.setBounds(160,70,80,30);
add(tf2);
JLabel labe3=new JLabel("请输入性别:");
labe3.setOpaque(true);
labe3.setBounds(50, 110,100, 25);
add(labe3);
final JTextField tf3=new JTextField();
tf3.setOpaque(true);
tf3.setBounds(160,110,80,30);
add(tf3);
}
public static void main(String[] args) {
JFrame frame=new JFrame();
JPanel p= new TestJT();
frame.add(p);
frame.setVisible(true);
frame.setSize(500, 500);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
JAVA中有关JRadioButton绑定监听事件,代码如下
1、this代表本类,就是this所在的类。
2、
addItemStateChanged是为了监听ItemEvent的,而ItemEvent是指示项被选定或取消选定的语义事件,此高级事件是在用户已选定项或取消选定项时由 ItemSelectable 对象(如 List)生成的。
addActionListener是为了监听ActionEvent的,而ActionEvent是指示发生了组件定义的动作的语义事件,当特定于组件的动作(比如被按下)发生时,由组件(比如 Button)生成此高级别事件。
java文本编辑器代码中save.addActionListener(new ActionListener() {是什么意思?
为save变量所指向的控件添加一个事件监听。
addActionListener : 为控件添加一个监听,控件必须添加监听后才能处理用户的事件。
要想处理事件,程序必须重写ActionListener接口中的方法,该方法的内容为
事件发生时所要执行的代码。
所以new ActionListener就是在重写ActionListener接口。
请教java中的按钮监听事件代码?
把下面两个类去了,直接用匿名内部类来实现...
b1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
System.out.print(jt.getText());
}
});
b.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent arg0) {
jt.setText("");
DoubleColorBall dbcb = new DoubleColorBall();
try {
// 根据文本框里输入的数字,调用DoubleColorBall中的方法生成彩票
String[] num = dbcb.getNumber(Integer
.parseInt(jf.getText()));
for (int i = 0; i num.length; i++) {
jt.append(num[i] + "\n");
}
} catch (Exception e) {
e.printStackTrace();
jt.setText("请输入正整数数字");
}
}
});
java文本监听事件代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java监听事件原理、java文本监听事件代码的信息别忘了在本站进行查找喔。