我想做一个自制的浏览器。 但是我的Java代码有很大的问题。如果字符串(链接)是“ adiste.de”,则我希望JOptionPane说“您不能转到此站点”。但是,如果链接仍然是“ adiste.de”,他可能会走到一边,尽管他可能不会! 它是从108行到127行(带有mntmNewItem_1的部分)。
Browser browser = new Browser(this, SWT.NONE);
browser.setUrl("google.de");
Menu menu = new Menu(this, SWT.BAR);
setMenuBar(menu);
MenuItem mntmNewItem_1 = new MenuItem(menu, SWT.NONE);
mntmNewItem_1.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
String[] gesperrt = new String[] {"adiste.de"};
String link = JOptionPane.showInputDialog("Website öffnen");
if(link != gesperrt[0]) {
if(link == null) {
link = "google.de";
browser.setUrl(link);
}
if(!(link == null)) {
browser.setUrl(link);
}
} else {
JOptionPane.showMessageDialog(null, "Du darfst nicht auf diese Website!");
}
}
});
mntmNewItem_1.setText("Website \u00F6ffnen");
}
/**
* Create contents of the shell.
*/
protected void createContents() {
}
@Override
protected void checkSubclass() {
// Disable the check that prevents subclassing of SWT components
}
}