示例#1
0
      public void actionPerformed(ActionEvent e) {
        // 获取当前监听到的按键
        Button bt = (Button) e.getSource();

        if (bt == bt0_HomePanel) {
          System.out.println("主控界面");
          // 显示第一个界面
          cardLayout.show(contentPanel, "1");
        } else if (bt == bt1_SettingPanel) {
          System.out.println("设置界面");
          // 显示设置界面
          cardLayout.show(contentPanel, "2");
        } else if (bt == bt2_DrawwingPanel) {
          System.out.println("绘图界面");
          // 显示绘图界面
          cardLayout.show(contentPanel, "3");
        } else if (bt == bt3_InternetPanel) {
          System.out.println("网络界面");
          // 显示网络界面
          cardLayout.show(contentPanel, "4");
        } else if (bt == bt4_OtherPanel) {
          System.out.println("其他");
          // 单出其他选项的菜单
          popupmenu.show((Component) popupmenu.getParent(), 0, bt.getY() + bt.getHeight());

          //					MainFrame.this.init();
          //					String text ="";
          //	                int i=5;
          //	                while(i--!=0){
          //	                	text = HomePanelUICompnonts.receiveTextArea.getText()+i;
          //	                	  HomePanelUICompnonts.receiveTextArea.setText(text+i);
          //	                      //刷新
          //	                      HomePanelUICompnonts.receiveTextArea.invalidate();
          //	                      try {
          //							Thread.sleep(2000);
          //						} catch (InterruptedException e1) {
          //							// TODO Auto-generated catch block
          //							e1.printStackTrace();
          //						}
          //	                }

        } else {

        }
      }