交大两周有感 >>
<< 戴高帽和擦鞋
Debug the JFace's Dialog

Author Zhou Renjian Create@ 2004-09-23 14:50
whizz Note icon
You can not run the main() in the class which extends Dialog directly. e.g:
public class ExternalLinkDialog extends Dialog {
    public static void main(String[] args) {
        Display display = new Display();
        ExternalLinkDialog externalLinkDialog = new ExternalLinkDialog(new Shell(display));
        externalLinkDialog.open();
    }
}

You should call the ExternalLinkDialog like this:
 public class TestDialog {

    public static void main(String[] args) {
        Display display = new Display();
        ExternalLinkDialog externalLinkDialog = new ExternalLinkDialog(new Shell(display));
        externalLinkDialog.setUri("http:///home/zhourj/joz/eclipse/");
        externalLinkDialog.open();
    }
}
本记录所在类别:
本记录相关记录: