监听事件怎么写

1.怎样写JTextField的监听和处理事件首先,jTextField有不同于按钮等其它组件的监听器,通常不使用楼上所使用的监听器.
下面这段是处理的代码:
jTextField.getDocument().addDocumentListener(new javax.swing.event.DocumentListener(){
public void changedUpdate(DocumentEvent e) {//这是更改操作的处理
String s = jTextField.getText().trim();//trim()方法用于去掉你可能误输入的空格号
}
public void insertUpdate(DocumentEvent e) {//这是插入操作的处理
String s = jTextField.getText().trim();
}
public void removeUpdate(DocumentEvent e) {//这是删除操作的处理
String s = jTextField.getText().trim();
}
}
);
【监听事件怎么写】这样写的好处是可以实时监听,即你对文本框进行任意操作事件都会有响应.可以尝试在方法里写输出语句测试.
通过s获得输入结果后可以直接用于表格的输出.
2.JList的监听事件怎样写,给一个范例就行import java.awt.*;
import java.awt.event.*;
pulic class lyb extends Frame implements ItemListener
{
static lyb=new lyb();
static List lst=new List ();
public static void main(String args[])
{
frm.setLayout(new FlowLayout(FlowLayout.CENTENER,10.25));
frm.setTitle("select a color");
lst.add("yellow");
lst.add("red");
lst.add("orange");
frm.setSize(200,150);
frm.add(lst);
lst.addItemListener(frm);
frm.setVisible(true);
}
public void itemStateChanged(ItemEvent e)
{
String color=lst.getSelectedItem();
if(color=="yellow")
frm.setBackground(color.yellow);
else if (color==red)
frm.setBackground(color.red);
else if (color==orange)
frm.setBackground(color.orange);
}
}
第一次在百度上写东西 虽说是简单的题 但是我还是很激动 呵呵
3.java 监听事件 这一块该怎么写,点击jb1,textfiled1+textfiled2 显示到为了方便调用其它组件,你应该这样写监听事件:
import java.util.*;
import java.awt.GridLayout;
import java.awt.event.*;
import javax.swing.*;
public class Demo extends JFrame {
JButton jb1;
JTextField textfiled1,textfiled2,textfiled3;
public Demo(){
jb1=new JButton("ok");
// 给jb1添加事件监听方法
jb1.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// 合并两个文本框的值给另一个文本框
textfiled3.setText(textfiled1.getText()+textfiled2.getText());
}
});
textfiled1=new JTextField(10);
textfiled2=new JTextField(10);
textfiled3=new JTextField(10);
this.add(textfiled1);
this.add(textfiled2);
this.add(textfiled3);
this.add(jb1);
// JFrame布局和设置必要的属性
this.setLayout(new GridLayout(3,1));
this.setSize(300,150);
this.setLocation(200,200);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
public static void main(String[] args) {
// show一下窗体
Demo winform=new Demo();
}
}
4.java 怎么写键盘事件监听import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
class ziti implements KeyListener
{JFrame jf;
JComboBox jc;
String[] kk={"隶书","楷体","黑体","宋体"};
String str="隶书"; int k1=Font.PLAIN; int k2=16;
ziti()
{jf=new JFrame("字体事件测试");
jc=new JComboBox(kk)
Container co=jf.getContentPane();
JPanel pp=new JPanel();
co.add(pp);
pp.setLayout(null);
pp.add(jc
jf.setSize(400,500);
jf.setLocation(50,50);
jf.setVisible (true);
jc.setBounds(10,100,100,30);