📄 5e.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 + -