1、SWT 界面跳转最近在学习 JAVA,刚学到 SWT,发现很好用,跟 VB 差不多。但怎样可以做到界面跳转呢?在百度的一下,找了许久都找不到答案,后来终于找到了,最关键的命令就是:在跳转的对象里,这样写:public class aimpublic static void main(String args)tryfrmMain window = new frmMain();window.open();/调用open()catch(Exception e)e.getMessage();Public void open()/这里建立界面Display display=Display.getDefa
2、ult();final Shell shell=new Shell();Image image=new Image(display, “icons/mac 3.jpg“);shell.setImage(image);Rectangle disbounds=display.getPrimaryMonitor().getBounds();/获取当前分辨率下的界限int width=400;int height=400;int x=disbounds.width /2-width/2;int y=disbounds.height/2-height/2;shell.setLocation(x, y);
3、/把窗体放在中心位置shell.setText(“Jake Jean QQ:151466837“);shell.setSize(296, 158);shell.open();shell.layout();while(!display.isDisposed()/窗体没有接受if(!display.readAndDispatch()/窗体空闲display.sleep();然后在第一个界面里,选择要触发的事件,我这里是按下按钮后跳转:btnGo.addMouseListener(new MouseAdapter()public void keyPressed(MouseEvent e)aim kk=new aim();shell.close();/也可以关闭现在的界面kk.open();/这样就可以了);跳转就是这么简单!如果是菜单的跳转,就这样写:menuItem_5.addSelectionListener(new SelectionAdapter()public void widgetSelected(SelectionEvent ee)frmLogin ff=new frmLogin();ff.open(););重点就是将窗体部分的代码写成方法,然后调用就可以!