想写一个由JDialog扩展的类,包括标题,文本,按钮等属性接口,还有返回值等,就像Delphi中的MessageBox或VB中的MsgBox一样的功能,用作公共类,方便以后的代码编写。
小子接触Java不久,还不太熟练,望有大虾指点一二……
小子接触Java不久,还不太熟练,望有大虾指点一二……
解决方案 »
- enum的方法valueof(String)和values()的问题
- 有关于java socket发送与接收的问题
- 求助计时器的时间显示问题
- 一些简单有趣的问题,请进来看看~~
- 关于jar包中配置文件相互引用的问题,高手进~~
- 请问一下,JAVA里面,怎么确定一串字符中第一个数字位是第几位!!!!谢谢
- 求助!关于PreparedStatement
- 利用管道实现线程间的通讯
- 请问:哪里有让IE支持Applet的插件下载???急!谢谢!
- 关于多态与重载
- 如何实现这个函数??输入为一个类文件A、以及A中一个方法的名字f(f返回一个对象),返回结果是f的执行结果..
- 简单算法的问题,请留意~~~~~~~~~~,解决立即加分(100)
比如JOptionPane.showMessageDialog
private Form form; private Closure onFinish;
/**
* ManageDialog.
*
* @param form
* Form
*/
public ManageDialog(final Form form) {
super(form,null); this.form = form;
} /**
* onAboutToShow.
*/
protected void onAboutToShow() {
this.setTitle(null);
if (form instanceof IFormExt) {
((IFormExt) form).requestFocusInWindow();
}
} /**
* onFinish.
*
* @return boolean
*/
protected boolean onFinish() {
return true;
} /**
* onFinishException.
*
* @param e
* Exception
*/
protected void onFinishException(Exception e) {
throw (RuntimeException) e;
} /**
* getForm.
*
* @return Form
*/
public Form getForm() {
return form;
} /**
* setForm.
*
* @param form
* Form
*/
public void setForm(Form form) {
this.form = form;
} /**
* getOnFinish.
*
* @return Closure
*/
public Closure getOnFinish() {
return onFinish;
} /**
* setOnFinish.
*
* @param onFinish
* Closure
*/
public void setOnFinish(Closure onFinish) {
this.onFinish = onFinish;
}}给你个示例代码,其中的具体业务方法我已经删了。大体格式还在。