tbf.getobj(); -------------> tbf.getObj();
tbf.getSize(300,300); -------->tbf.setSize(300,300);
估计这两处是笔误,改过来就能编译了,不过你这个程序好象很有问题。
tbf.getSize(300,300); -------->tbf.setSize(300,300);
估计这两处是笔误,改过来就能编译了,不过你这个程序好象很有问题。
解决方案 »
- 遍历数组,如果批量插入到mysql表中?
- 关于StringBuffer的一个小问题
- ClassLoader 问题,请Java的大内高手帮帮忙!!!
- //请问一下为什么不能捕获到这个益出异常呢?
- 情人节,求大家一问题,望帮助啊!
- 马上给分: jsp 里面怎么处理才能同时显示中日英的字符??
- 救救我吧Tomcat进不去
- 如何创建一个jbutton类,并且可以编写自己得actionPerformed?
- 写一java 程序,在运行时,让所有的键盘控制键(诸如,Ctrl,Alt 等)输入无效,用户只能输字母与数字,How to ?
- 如何去掉那个“×”?
- 一个很简单却令我很郁闷的问题,请教!
- 求助!!如何在Jlist中动态的添加删除项,然后刷新显示?
只是不知道这样写是不是很笨,有没有更好的办法
我是初学,请各位多指教import java.awt.*;
import java.awt.event.*;
class TestButtonFrame extends Frame
{
Button b1 =new Button("blue");
Button b2 =new Button("red");
Button b3 =new Button("yellow");
public TestButtonFrame()
{
this.add(b1); //不加this 也是一样的,可不可以理解为自动调用当前对象?
this.add(b2);
this.add(b3);
MyListener ml1=new MyListener(Color.blue,getObj());
MyListener ml2=new MyListener(Color.red,getObj());
MyListener ml3=new MyListener(Color.yellow,getObj());
setLayout(new GridLayout());
b1.addActionListener(ml1);
b2.addActionListener(ml2);
b3.addActionListener(ml3);
}
public TestButtonFrame getObj()
{
return(this);
}
public static void main(String args[])
{
TestButtonFrame tbf=new TestButtonFrame();
tbf.getObj();
tbf.setSize(300,300);
tbf.show();
}
}
class MyListener implements ActionListener
{
private Color bgcolor;
private TestButtonFrame obj;
public MyListener(Color c,TestButtonFrame o)
{
bgcolor=c;
obj=o;
}
public void actionPerformed(ActionEvent e)
{
obj.setBackground(bgcolor);
obj.repaint();
}
}