String S="System.out.println(\"dddd\");";
JButton J1=new JButton();
J1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
S }
});怎么把S当中的内容放到这个事件中...
让我点按纽能输出dddd
谢谢
JButton J1=new JButton();
J1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
S }
});怎么把S当中的内容放到这个事件中...
让我点按纽能输出dddd
谢谢
//String S="System.out.println(\"dddd\");"; 实际当中没有这样写的
JButton J1=new JButton();
J1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
System.out.println("dddd"); }
});
这样就可以了啊,你点击J1就输出dddd了,我是这么写的,楼主的想法可能太极端了吧!!
{
System.out.println("dddd"); }
});
事件响应啊
{
System.out.println(S);
);
如果是控制台的话,可以参考以下代码:public class LouZhu extends JFrame
{
//此处代码省略
JButton J1=new JButton("Enter");
ActionListener moniter = new ActionListener();
J1.addActionListener(moniter);
}class J1Moniter implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
String command = e.getActionCommand();
if command.equals("Enter")
{
System.out.println("\"dddd\"");
}
}
}
JButton J1=new JButton();
J1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
System.out.println(Strint.subStrig(Stritn.cahrAt("d"),4)) ;
}
});