高手请进来,有源代码。
源码如下:
package showcolors2;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2004</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/
public class showcolors2 extends JFrame {
private JButton changeColor;
private Color color = Color.lightGray;
private Container c;
public showcolors2() {
super("Using JColorChooser");
c = getContentPane();
c.setLayout(new FlowLayout());
changeColor = new JButton("Change Color");
changeColor.addActionListenter(
new ActionListener() {
public void actionPerformed(ActionEvent e) {
color = JColorChooser.showDialog(showcolors2.showcolors2,
"Choose a color", color);
if (color == null)
color = Color.lightGray;
c.setBackground(color);
c.repaint();
}
}
);
c.add(changeColor);
setSize(400, 130);
show();
}
public static void main (String args[]){
showcolors2 app = new showcolors2();
app.addWindowListener(
new WindowAdapter(){
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
}
);
}
}
出错信息如下:
"Frame1.java": Duplicate definition of class showcolors2.showcolors2, defined in C:\Documents and Settings\Administrator\jbproject\showcolors2\src\showcolors2\Frame1.java and also defined in C:\Documents and Settings\Administrator\jbproject\showcolors2\src\showcolors2\showcolors2.java.