本文共 3051 字,大约阅读时间需要 10 分钟。
button.addSelectionListener(new SelectionAdapter(){ public void widgetSelected(SelectionEvent e){ // 弹出一个对话框, MessageDialog 是 JFace 中的类 MessageDialog.openInformation(shell,"hello","HelloWorld"); } }); |
Public class HelloWord{ Public static void main(String[] args){ …… Button.addSelectionListener (new ButtonSelectionListener());// 按钮 //menuitem.addSelectionListener(new ButtonSelectionListener);// 菜单 …… } // 定义一个内部类 Private static final class ButtonSelectionListener extends SelectionAdapter{ Public void widgetSelected(SelectionEvent e){ MessageDialog.openInformation(shell,”hello”,”HelloWord”); } } } |
// 文件 1 : HelloWorld.java Public class HelloWorld{ Public static void main(String[] args){ …… Button.addSelectionListener(new ButtonSelectionListener()); …… } } |
// 文件 2 : ButtonSelectionListener.java Public class ButtonSelectionListener extends SelectionAdapter{ public void widgetSelected(SelectionEvent e){ MessageDialog.openInformation(shell,”hello”,”HelloWorld”); } } |
Public class HelloWorld extends SelectionAdapter{// 或 implements SelectionListener Public static void main(String[] args){ …… Button.addSelectionListener(new HelloWorld()); …… } @Override Public void widgetSelected(SelectionEvent e){ MessageDialog.openInformation(shell,”hello”,”HelloWorld”); } } |