package pack1;import java.awt.*;
import java.awt.event.*;public class app1_1 extends Frame implements ActionListener{
static app1_1 frm=new app1_1();
static Panel pnl=new Panel(new GridLayout(3,3));
static TextArea txa1=new TextArea("",6,1,TextArea.SCROLLBARS_NONE);
public static void main(String args[])
{
frm.setLayout(null);
frm.setSize(200,150);
frm.setResizable(false);
pnl.setBounds(20,60,120,80);
Button mtn[]=new Button[9];
for(int i=1;i<=9;i++)
{
pnl.add(mtn[i]);
mtn[i].addActionListener(frm);
}
frm.add(pnl);
frm.add(txa1);
frm.setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
Button btn=(Button)e.getSource();
int i;
for(i=1;i<=9;i++)
{
if(btn==mtn[i])//此处用eclipse说无法解析mtn
txa1.setText("i");
}
}
}
import java.awt.event.*;public class app1_1 extends Frame implements ActionListener{
static app1_1 frm=new app1_1();
static Panel pnl=new Panel(new GridLayout(3,3));
static TextArea txa1=new TextArea("",6,1,TextArea.SCROLLBARS_NONE);
public static void main(String args[])
{
frm.setLayout(null);
frm.setSize(200,150);
frm.setResizable(false);
pnl.setBounds(20,60,120,80);
Button mtn[]=new Button[9];
for(int i=1;i<=9;i++)
{
pnl.add(mtn[i]);
mtn[i].addActionListener(frm);
}
frm.add(pnl);
frm.add(txa1);
frm.setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
Button btn=(Button)e.getSource();
int i;
for(i=1;i<=9;i++)
{
if(btn==mtn[i])//此处用eclipse说无法解析mtn
txa1.setText("i");
}
}
}
解决方案 »
- 大家帮忙看下这道题怎么做?
- 为什么安装了java SE 6,却运行不了JApplet?
- 求教 “Static的問題”!!!
- 运行java3d程序时报Can't find dependent libraries
- Button 控件组的一个疑问, 看起来很简单, 实际不然
- 大哥们帮帮忙 活不了拉 55555
- 显示找不到类的异常,求大神们解决啊!
- 父类有关的问题
- 为什么long l=123456789;float f=l;可以编译通过啊?
- 那位高人能提供关于Jbuilder的学习教材下载!!!!!急急急!!!!!
- 各位高手讨论讨论有关“多态”和“接口”吧!留下个子见解!
- netbeans6.5未找到主类
import java.awt.event.*;public class app1_1 extends Frame implements ActionListener{
static app1_1 frm=new app1_1();
static Panel pnl=new Panel(new GridLayout(3,3));
static TextArea txa1=new TextArea("",6,1,TextArea.SCROLLBARS_NONE);
static Button mtn[]=new Button[9];public static void main(String args[])
{
frm.setLayout(null);
frm.setSize(200,150);
frm.setResizable(false);
pnl.setBounds(20,60,120,80);for(int i=0;i<9;i++)
{
mtn[i] = new Button();
pnl.add(mtn[i]);
mtn[i].addActionListener(frm);
}frm.add(pnl);
frm.add(txa1);
frm.setVisible(true);
}public void actionPerformed(ActionEvent e)
{
Button btn=(Button)e.getSource();
int i;for(i=0;i<9;i++)
{
if(btn==mtn[i])//此处用eclipse说无法解析mtn
txa1.setText("i");
}
}}
package pack1;import java.awt.*;
import java.awt.event.*;public class app1_1 extends Frame implements ActionListener{
static app1_1 frm=new app1_1();
static Panel pnl=new Panel(new GridLayout(3,3));
static TextArea txa1=new TextArea("",6,1,TextArea.SCROLLBARS_NONE);
static Button mtn[]=new Button[9];
public static void main(String args[])
{
frm.setLayout(null);
frm.setSize(200,150);
frm.setResizable(false);
pnl.setBounds(20,60,120,80);
for(int i=1;i<=9;i++)
{
pnl.add(mtn[i]);
mtn[i].addActionListener(frm);
}
frm.add(pnl);
frm.add(txa1);
frm.setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
Button btn=(Button)e.getSource();
int i;
for(i=1;i<=9;i++)
{
if(btn==mtn[i])
txa1.setText("i");
}
}
}
for(i=0;i<=8;i++){
if(btn==mtn[i])//搞定
txa1.setText(i);
}