我设计了两个类MyFrame和 Analysis
MyFrame是一个窗口,其中有一个按钮,和文本框,
单击按钮之后执行Analysis中的方法myrun()
而myrun方法是向文本框写入内容,
——————
这个应该怎么设计
定义的时候大概怎么写
成员类,还是要继承,
想了很久,还没有头绪,,
求解
MyFrame是一个窗口,其中有一个按钮,和文本框,
单击按钮之后执行Analysis中的方法myrun()
而myrun方法是向文本框写入内容,
——————
这个应该怎么设计
定义的时候大概怎么写
成员类,还是要继承,
想了很久,还没有头绪,,
求解
解决方案 »
- 实现闹钟只能用定时器每秒读当前时间吗?有没有类似监听器的方法?
- HttpURLConnection如何提效需要post参数的url
- 一个求质数的问题 怎么老是显示不对?
- java如何遍历一个盘下的所有文件?〉
- 请问InitialContext(Hashtable environment)
- 苦求J2EE(就一个SERVLET)部署在WEBLOGIC数据库连接池上的全步骤,教程也可
- 数组参数的函数如何传递?回答有分
- 关于电子论坛的设计!!!(回答有意义的高分美人相送,灌水的大炮伺候)
- 用文件IO流理论上是不是自己可以做一个小型数据库?
- java中GUI需要花大量时间深究吗?
- PreparedStatement的executeBatch()方法为什么执行不过去?
- XStream读取不到对象的属性
//初始化窗口函数
void open();
}
public class MyFrame implements Frame{
private Button button;
private Action onButton;
private Text text; //添加属性的get set 方法 public void open() {
...//组件初始化略去
onButton = new Analysis(this);
...//其他操作
button.addSelectedListen(new Listen(){
onButton.myrun();
});
}
} abstract class Action {
private Frame frame;
public void setFrame(Frame frame) {
this.frame = frame;
}
public Frame getFrame() {
return this.frame;
}
void myrun();
} public class Analysis extends Action {
public void myrun(){
if (this.getFrame() instanceof MyFrame) {
MyFrame myFrame = (MyFrame) this.getFrame();
myFrame.getText().//文本写入操作
//...其他操作
}
};
}