新手求助

absd_000 2012-02-14 12:50:57
Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: cusmsgmgt.Mgt cannot be cast to java.awt.event.ActionListener
at cusmsgmgt.Mgt.<init>(Mgt.java:67)
at cusmsgmgt.Mgt$1.run(Mgt.java:139)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:642)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:603)
at java.awt.EventQueue$1.run(EventQueue.java:601)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:612)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

Exception in thread "AWT-EventQueue-0" java.lang.StackOverflowError
at sun.awt.Win32GraphicsConfig.getBounds(Native Method)
at sun.awt.Win32GraphicsConfig.getBounds(Win32GraphicsConfig.java:215)
at java.awt.Window.init(Window.java:394)
at java.awt.Window.<init>(Window.java:433)
at java.awt.Frame.<init>(Frame.java:403)
at java.awt.Frame.<init>(Frame.java:368)

谁能告诉我这是什么问题么?
...全文
131 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
absd_000 2012-02-15
  • 打赏
  • 举报
回复
JLabel jl1;
JFrame jf;
JMenuBar mb=new JMenuBar();
JPanel jp=new JPanel();
Container cp=getContentPane();
JButton sr=new JButton("录入客户信息"),xg=new JButton("修改客户信息"),cx=new JButton("查询客户信息"),
sc=new JButton("删除客户信息"),lxkh=new JButton("联系客户"),dyxx=new JButton("打印信息报表"),
bak=new JButton("备份");
public Mgt() {
initComponents();
}
public Mgt(String userName)
{

mb.add(sr);
mb.add(xg);
mb.add(cx);
mb.add(sc);
mb.add(dyxx);
mb.add(lxkh);
mb.add(bak);
cp.add(mb,"North");
jp.setBorder(BorderFactory.createTitledBorder(BorderFactory
.createLineBorder(Color.blue, 2),null,
TitledBorder.CENTER, TitledBorder.TOP));
jp.setLayout(new BorderLayout());
jl1=new JLabel("欢迎使用小型客户信息管理系统");
Toolkit kit=Toolkit.getDefaultToolkit();
Dimension screen=kit.getScreenSize();
int x=screen.width;
int y=screen.height;
setSize(750,600);
int xcenter=(x-600)/2;
int ycenter=(y-600)/2;
setLocation(xcenter,ycenter);
jl1.setLocation(xcenter,ycenter);
jp.add(jl1,"North");
JScrollPane scrollpane=new JScrollPane(jp);
cp.add(scrollpane);
setTitle("欢迎登陆");
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
sr.addActionListener((ActionListener) this);
xg.addActionListener((ActionListener) this);
cx.addActionListener((ActionListener) this);
sc.addActionListener((ActionListener) this);
dyxx.addActionListener((ActionListener) this);
lxkh.addActionListener((ActionListener) this);
bak.addActionListener((ActionListener) this);

// new Mgt("").setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
String cmd=e.getActionCommand();
if(cmd.equals("录入客户信息"))
{
InInfo ininfo=new InInfo();
}
else if(cmd.equals("修改客户信息"))
{
InInfo ininfo=new InInfo();
}
else if(cmd.equals("查询客户信息"))
{
InInfo ininfo=new InInfo();
}
else if(cmd.equals("删除客户信息"))
{
InInfo ininfo=new InInfo();
}
else if(cmd.equals("打印信息报表"))
{
}
else if(cmd.equals("联系客户"))
{
}
else if(cmd.equals("备份"))
{
Bak bak=new Bak();
}
}
这是我的代码,谁能帮我看看
安特矮油 2012-02-14
  • 打赏
  • 举报
回复
cusmsgmgt.Mgt cannot be cast to java.awt.event.ActionListener
明确的告诉你了Mgt不能造型为ActionListener。
让你的Mgt实现ActionListener这个借口呗
absd_000 2012-02-14
  • 打赏
  • 举报
回复
该如何解决呢?
greency 2012-02-14
  • 打赏
  • 举报
回复
ClassCastException: cusmsgmgt.Mgt cannot be cast to java.awt.event.ActionListener 类转换异常 就是说 cusmsgmgt.Mgt 不能被转换为 java.awt.event.ActionListener --ClassCastException异常详情参考jdk

51,409

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧