下面是我在Eclipse上使用的代码我不明白我出错的地方。我是一名Java初学者,所以我对这个主题不太熟悉。任何帮助将非常感激。错误总是eccors,当我尝试,看看我已经走了多远,通过运行该程序,缓解计算机术语请我新来这个哈哈。“Main Method not Public” - 尝试在Eclipse上运行程序时出现错误消息
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.LineBorder;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;
import java.awt.BorderLayout;
public class CBombRombot extends JFrame implements ActionListener, ChangeListener {
private JPanel panel;
private JPanel bottompanel;
private JPanel rightpanel;
private static void main(String[] args) {
CBombRombot frame = new CBombRombot();
frame.setTitle("CBombRobot Application");
frame.setSize(875, 550);
frame.show();
frame.setResizable(false);
frame.setLocationRelativeTo(null);
}
private void createGUI() {
setDefaultCloseOperation(EXIT_ON_CLOSE);
Container window = getContentPane();
window.setLayout(new BorderLayout());
panel = new JPanel();
panel.setPreferredSize(new Dimension(650, 450));
panel.setBackground(Color.white);
window.add(panel);
rightpanel = new JPanel();
rightpanel.setPreferredSize(new Dimension(200, 180));
rightpanel.setBackground(Color.lightGray);
window.add(rightpanel, BorderLayout.EAST);
bottompanel = new JPanel();
bottompanel.setPreferredSize(new Dimension(400, 50));
bottompanel.setBackground(Color.lightGray);
window.add(bottompanel, BorderLayout.SOUTH);
}
@Override
public void stateChanged(ChangeEvent arg0) {
// TODO Auto-generated method stub
}
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
}
}
我希望所有的错误信息是清晰和具体。 – NPE 2013-04-06 15:12:45
@NPE - 你可能在这里有点太微妙:-) – 2013-04-06 15:23:20