只要是组件都可以激发组件事件,可以是回车或者是鼠标点击
如:
public class Denglu extends JFrame implements ActionListener
{
JButton button2 = new JButton();
button2.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
ZhuCe pobjZhuCe = new ZhuCe();
pobjZhuCe.setSize(300,150);
pobjZhuCe.setLocation(400,250);
pobjZhuCe.show();
dispose();
}
});
}
如:
public class Denglu extends JFrame implements ActionListener
{
JButton button2 = new JButton();
button2.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
ZhuCe pobjZhuCe = new ZhuCe();
pobjZhuCe.setSize(300,150);
pobjZhuCe.setLocation(400,250);
pobjZhuCe.show();
dispose();
}
});
}
解决方案 »
- 请问我现在正在制作一个可以发送图片的聊天程序,可是不知道怎样在接收图片后立刻显示图片,把显示图片的环节与服务器端结合在一起,做到像QQ那样
- 接口中继承Cloneable接口怎么写?
- 各位大虾,哪有java反射的书啊,实在是不懂
- 从控制太输入10个用逗号相隔的数字,让后排序输出请问怎么编写?
- 关于System.in.read的问题,请指教!!谢谢!!
- 请问怎么实现不规则图形碰撞检测?
- 我的程序在editplus下能运行,但在命令行下不能运行
- 关于生成exe文件的问题?急等。。。。
- 悄悄的问各位:jbuilder6的系列号?
- 关于synchronized()函数
- 帮忙看看那里错啦
- 我想问一个布局(容器问题),大家帮我看看!!
function keysubmit(e)
{
if (navigator.appName == "Netscape")
{
if (e.which == 13) 执行某函数();
}
else
{
if (event.keyCode == 13) 执行某函数();
}
}
</script><input type="text" name="textfield" size="15" onKeyPress="return keysubmit()">
function checkEnter(evt){
if (evt.keyCode == '13'){
doLogin(); //你登陆的function;
}
}
</script><BODY onkeydown='checkEnter(event)'>
import javax.swing.event.*;
import java.awt.*;
import java.awt.event.*;public class TestEnter extends JFrame implements ActionListener{
JTextField jtf = new JTextField();
/** Creates a new instance of TestEnter */
public TestEnter() {
Container c = getContentPane();
JButton btn = new JButton("Click");
btn.addActionListener(this);
c.add(btn, "South");
c.add(jtf, "North");
jtf.addActionListener(this);
setBounds(150, 100, 400, 200);
}
public void actionPerformed(ActionEvent e)
{
jtf.setText("");
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
JFrame f = new TestEnter();
f.show();
}
}