java编写的applet小程序,使用的是idea
代码是copy的应该没有啥问题
运行后编译无错误只弹出来这样一个窗口,没有任何显示,这个空白小窗口下会显示“启动:未初始化小程序”
运行/调试配置如下:
代码如下:
import java.applet.Applet;
import java.awt.;
import javax.swing.;
import javax.swing.JTextField;
import javax.swing.JApplet;
class CalculatorLayout extends JApplet
{
private static final long serialVersionUID = 1L;
JFrame CAL;
//定义成员变量
JButton btns[];
String btnName[] = { "7", "8", "9", "/", "4", "5", "6", "*", "1", "2", "3","-", "0", "=", "C",
"+" };
JTextField displayText;
// 定义外框架布局
BorderLayout Bl;
// 定义按钮排列布局
GridLayout Gl;
JPanel pan1;
// 初始化各个组件并加入容器
public void init()
{ CAL=new JFrame("计算器");
CAL.setSize(800,800);
// CAL.setBackground();
pan1 = new JPanel();
displayText = new JTextField(20);
displayText.setText("0");
btns = new JButton[btnName.length];
for (int i = 0; i < btnName.length; i++)
{
btns[i] = new JButton(btnName[i]);
pan1.add(btns[i]);
}
Bl = new BorderLayout();
setLayout(Bl);
Gl = new GridLayout(4, 3, 3, 3);
pan1.setLayout(Gl);
CAL.add(displayText, "North");
CAL.add(pan1, "Center");
CAL.add(pan1);
CAL.setVisible(true);
pan1.setVisible(true);
displayText.setVisible(true);
}
}
希望有相关经验者给予解答,谢谢!