请帮我看看错在那?

来源:百度知道 编辑:UC知道 时间:2024/09/28 11:54:25
import java.awt.*;
import java.awt.event.*;
class MyWindow extends Frame implements ActionListener
{
TextField text1,text2,text3;
policeMan police;
MyWindow(String s)
{
super(s);
setLayout(new FlowLayout());
text1=new TextField(10);
text2=new TextField(10);
text3=new TextField(10);
police=new PoliceMan(this);
add(text1);
add(text2);
add(text3);
text1.addActionListener(this);
text2.addActionListener(this);
text1.addActionLIstener(police);
setBounds(150,150,250,250);
setVisible(true);
validate();
}
public void actionPerformed (ActionEvent e)
{
if(e.getSource()==text1)
{
int n=0,m=0;
try{
n=Integer.parseInt(text1.getText());

错误是找不到main函数
在class Example 前加上public,文件名为Example.java,

补充:一个java文件只能有一个类为public,这个类必须有main函数作为入口。其他类可以有main函数,只不过这个main函数只是作普通函数使用。

您也不给个错误信息……

这个问题得注意了,对于有多个类的java文件必须一定要有一个public类才可以,也就是主类,java虚拟机要按这个来找到程序的启动入口,对于你这个问题,只要在其中一个类前加上public就可以了