⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 5k.txt

📁 一本关于JBuilder 应用开发的书籍,希望大家喜欢,其实我没看过的,
💻 TXT
字号:
package helloapplet;
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class nihaoApplet extends Applet {
  boolean isStandalone = false;
  BorderLayout borderLayout1 = new BorderLayout();
  Panel panel1 = new Panel();
  BorderLayout borderLayout2 = new BorderLayout();
  Panel lower = new Panel();
  CardLayout cardLayout1 = new CardLayout();
  Panel panel6 = new Panel();
  Panel panel5 = new Panel();
  BorderLayout borderLayout7 = new BorderLayout();
  Panel upper = new Panel();
  Choice choice1 = new Choice();
  Label label1 = new Label();
  Label label5 = new Label();
  Label label6 = new Label();
  Button button1 = new Button();
  Panel panel4 = new Panel();
  Label label4 = new Label();
  BorderLayout borderLayout3 = new BorderLayout();
  Panel panel3 = new Panel();
  BorderLayout borderLayout4 = new BorderLayout();
  Label label3 = new Label();
  Panel panel2 = new Panel();
  BorderLayout borderLayout5 = new BorderLayout();
  Label label2 = new Label();
  BorderLayout borderLayout6 = new BorderLayout();
  /**Get a parameter value*/
  public String getParameter(String key, String def) {
    return isStandalone ? System.getProperty(key, def) :
      (getParameter(key) != null ? getParameter(key) : def);
  }
  /**Construct the applet*/
  public nihaoApplet() {
  }
  /**Initialize the applet*/
  public void init() {
    choice1.addItem("China");
    choice1.addItem("USA");
    choice1.addItem("England");
    choice1.addItem("Italy");
    choice1.addItem("France");
    try {
      jbInit();
    }
    catch(Exception e) {
      e.printStackTrace();
    }
  }
  /**Component initialization*/
  private void jbInit() throws Exception {
    this.setLayout(borderLayout1);
    panel1.setLayout(borderLayout2);
    lower.setBackground(Color.magenta);
    lower.setLayout(cardLayout1);
    panel6.setLayout(borderLayout6);
    panel5.setLayout(borderLayout7);
    upper.setBackground(Color.orange);
    label1.setFont(new java.awt.Font("Dialog", 1, 20));
    label1.setForeground(Color.red);
    label1.setText("Please  Select :");
    label5.setFont(new java.awt.Font("Dialog", 1, 30));
    label5.setText("Hello  Italy!");
    label6.setFont(new java.awt.Font("Dialog", 1, 30));
    label6.setText("Hello  France!");
    button1.setFont(new java.awt.Font("Dialog", 1, 12));
    button1.setForeground(new Color(0, 98, 125));
    button1.setLabel("Click Me!!!");
    button1.addActionListener(new java.awt.event.ActionListener() {
      public void actionPerformed(ActionEvent e) {
        button1_actionPerformed(e);
      }
    });
    choice1.addItemListener(new java.awt.event.ItemListener() {
      public void itemStateChanged(ItemEvent e) {
        choice1_itemStateChanged(e);
      }
    });
    panel4.setLayout(borderLayout3);
    label4.setFont(new java.awt.Font("Dialog", 1, 30));
    label4.setText("Hello  England!");
    panel3.setLayout(borderLayout4);
    label3.setFont(new java.awt.Font("Dialog", 1, 30));
    label3.setText("Hello  USA!");
    panel2.setLayout(borderLayout5);
    label2.setFont(new java.awt.Font("Dialog", 1, 30));
    label2.setText("Hello  China!");
    this.add(panel1, BorderLayout.CENTER);
    panel1.add(lower,  BorderLayout.CENTER);
    lower.add(panel6, "panel6");
    panel6.add(label6, BorderLayout.CENTER);
    panel6.add(button1, BorderLayout.NORTH);
    lower.add(panel5, "panel5");
    panel5.add(label5,  BorderLayout.WEST);
    lower.add(panel4,  "panel4");
    panel4.add(label4, BorderLayout.EAST);
    lower.add(panel3,  "panel3");
    panel3.add(label3, BorderLayout.SOUTH);
    lower.add(panel2,  "panel2");
    panel2.add(label2, BorderLayout.NORTH);
    panel1.add(upper, BorderLayout.NORTH);
    upper.add(label1, null);
    upper.add(choice1, null);
  }
  /**Start the applet*/
  public void start() {
  }
  /**Stop the applet*/
  public void stop() {
  }
  /**Destroy the applet*/
  public void destroy() {
  }
  /**Get Applet information*/
  public String getAppletInfo() {
    return "Applet Information";
  }
  /**Get parameter info*/
  public String[][] getParameterInfo() {
    return null;
  }
  void choice1_itemStateChanged(ItemEvent e) {
    if(choice1.getSelectedItem() == "China"){
      cardLayout1.show(lower,"panel2");
    }
    else if(choice1.getSelectedItem() == "USA"){
      cardLayout1.show(lower,"panel3");
    }
    else if(choice1.getSelectedItem() == "England"){
      cardLayout1.show(lower,"panel4");
    }
    else if(choice1.getSelectedItem() == "Italy"){
      cardLayout1.show(lower,"panel5");
    }
    else if(choice1.getSelectedItem() == "France"){
      cardLayout1.show(lower,"panel6");
    }
  }
  void button1_actionPerformed(ActionEvent e) {
      label6.setForeground(new Color(255,0,0));
  }
}

                                  JBuilder 5应用开发详解

                        第5章  Applet开发

104


86




⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -