下面是一个使用Java Swing的简单Java表单。它应该创建applet并显示一个简单的表单,但不会出现表单或任何错误。我不知道究竟缺少什么。
import java.awt.*;
import javax.swing.*;
public class front extends JApplet implements ActionListener{
// Labels
JLabel lblName = new JLabel();
JLabel lblCountry = new JLabel();
JLabel lblDesc = new JLabel();
// Text Fields
JTextField txtName = new JTextField();
JTextField txtCountry = new JTextField();
JTextField txtDesc = new JTextField();
// Save and cancel buttons
JButton save = new JButton("Save");
JButton cancel = new JButton("Cancel");
// The main window (frame)
JFrame frame = new JFrame("Author Registeration");
JPanel panel = new JPanel();
public void init(){
//frame.add(panel);
panel.setLayout(new FlowLayout());
panel.add(lblName);
panel.add(txtName);
panel.add(lblCountry);
panel.add(txtCountry);
panel.add(lblDesc);
panel.add(txtDesc);
panel.add(cancel);
panel.add(save);
getContentPane().add(panel);
//frame.SetDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
}
//@Override
public void actionPerformed(ActionEvent e) {
}
}
答案 0 :(得分:0)
您想要什么 Applet窗口(JApplet)或系统窗口(JFrame)
如果你想要Applet不需要主要功能。 init 可以处理启动
如果你想要JFrame,则不需要扩展JApplet类
JFrame和JApplet是两个不同的概念。
尝试使用此
的appletpublic class front extends JApplet implements ActionListener{
// Labels
JLabel lblName = new JLabel();
JLabel lblCountry = new JLabel();
JLabel lblDesc = new JLabel();
// Text Fields
JTextField txtName = new JTextField();
JTextField txtCountry = new JTextField();
JTextField txtDesc = new JTextField();
// Save and cancel buttons
JButton save = new JButton("Save");
JButton cancel = new JButton("Cancel");
JPanel panel = new JPanel();
public void init(){
setSize(500,500);
setLayout(new FlowLayout());
setVisible(true);
panel.setLayout(new FlowLayout());
panel.add(lblName);
panel.add(txtName);
panel.add(lblCountry);
panel.add(txtCountry);
panel.add(lblDesc);
panel.add(txtDesc);
panel.add(cancel);
panel.add(save);
add(panel);
}
@Override
public void actionPerformed(ActionEvent e) {
}
}
答案 1 :(得分:0)
问题(我错过了关于IDE的内容)可以通过将代码作为 Java Applet 轻松解决,如果您的Java程序结构为小程序!