找错。。。
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
Public class SwingApplication{
private static String labelPrefix="Number of button clicks: ";
private int numClicks=0;
public Component createComponents(){
final JLabel label=new JLabel(labelPrefix+"0 ");
JButton button=new JButton("ffff");
button.setMnemonic(KeyEvent.VK_I);
button.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
numClicks++;
label.setText(labelPrefix+numClicks);
}
});
label.setLabelFor(button);
JPanel pane=new JPanel();
pane.setBorder(BorderFactory.createEmptyBorder(40,40,15,40));
pane.setLayout(new GridLayout(0,1));
pane.add(button);
pane.add(label);
return pane;
}
}
public static void main(String args[]) {
try{
UIManager.setInstalledLookAndFeels(
UIManager.getCrossPlatformLookAndFeelClassName());
}catch(Exception e){}
JFrame frame = new JFrame("SwingApplication");
SwingApplication app = new SwingApplication();
Component contents = app.createComponents();
frame.getContentPane().add(contents,BorderLayout.CENTER);
frame.addWindowListener(new WindowAdapter(){
public void WindowClosing(WindowEvent e){
system.exit(0);
}
});
frame.pack();
frame.setVisible(true);
}
JCreator提示,在“public static void main(String args[]) { ”处缺少一个类或接口,可是我开头已经写了一个类了,怎么改呢?
问题点数:10、回复次数:2Top
1 楼kingfish(工作很忙,很少来csdn...)回复于 2005-06-06 21:45:16 得分 5
这种问题...,唉,仔细看看
仔细看看“}”的位置,还有“Public”的错误Top
2 楼lxsmc(lxsmc)回复于 2005-06-06 22:02:26 得分 5
多了一个“}”哦....就是main上面那行的。
还有你那个Public应该编译器直接指出错误吧,我用的eclips肯定能指出的..Top




