我写了一个小型java小程序,充当在线表单,它将接收有关订单等的信息......并将适当的电子邮件发送到公司收件箱。我的问题是applet加载不正确,程序中没有事件驱动的代码正在运行。 (这包括填充表单中的列表和选项的函数)。我问过我的同事是否已经将* .class文件放到公司的网络服务器上(与正在执行的html代码位于同一个目录中),并且他已经证实他拥有。Java小程序不能正确显示
我很难过,可能会导致applet无法正确加载以及导致applet无法启动事件驱动代码的原因是什么?这是一个简短版本的小程序(它有点冗长,所以要注意,真的提请您注意诸如get * *()这样的方法,它是未运行的方法之一,它会填充分发者列表与选择)。
我使用Eclipse进行开发的小程序,当我编译/运行它完美地出现在我的机器上的代码,任何想法package OrderSpecs;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Font;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.GridLayout;
import java.awt.Insets;
import java.awt.Point;
import java.awt.Rectangle;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.util.ArrayList;
import java.util.Properties;
import javax.swing.BorderFactory;
import javax.swing.DefaultListModel;
import javax.swing.ImageIcon;
import javax.swing.JApplet;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JComboBox;
import javax.swing.JLabel;
import javax.swing.JList;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.SwingConstants;
import javax.mail.*;
import javax.mail.internet.*;
import java.util.Date;
import java.text.SimpleDateFormat;
import javax.swing.JTextField;
public class OrderSpecs extends JApplet implements ActionListener {
/**
* This is the OrderSpecs default constructor
*/
public OrderSpecs() {
super();
}
/**
* This method initializes this
*
* @return void
*/
public void init() {
this.setPreferredSize(new Dimension(880, 1279));
this.setSize(880, 1279);
this.setContentPane(new JScrollPane(getJContentPane()));
applicationList = new ArrayList<Application>();
Date dateNow = new Date();
SimpleDateFormat dateformatMMDDYYYY = new SimpleDateFormat("MM/dd/yyyy");
this.dateString = new StringBuilder(dateformatMMDDYYYY.format(dateNow));
}
/**
* Initialize the list of industries for the drop-down list
*/
private String[] getIndustryList()
{
String[] industries =
{
" ", "Commercial Lab", "Environmental", "Food/Wine", "Government", "Marine Lab",
"Other", "Petro Chemical", "Power Generation", "Pulp & Paper", "University"
};
return industries;
}
?非常感谢,
- 迈克
您的浏览器Java控制台显示哪些错误?怎么样的浏览器错误日志?您是否已验证该网页下载该小程序?所有这些将有助于解答。 – justkt 2011-04-06 14:07:00
看起来像所有的突出代码是缺少的? – 2011-04-06 14:08:30
页面将加载小程序,但文本框的长度为0,并且我在小程序中的下拉框中没有填充任何值,它几乎就像小程序没有被初始化,除了一切正在显现,只是没有一个在工作。 – 2011-04-06 14:10:20