下面是我在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