java-我是菜鸟,搞不定了,麻烦了

问题描述

我是菜鸟,搞不定了,麻烦了


代码如下:

import java.awt.*;
import java.awt.event.*;
public class Jian extends Frame implements WindowListener
{//上面的错误是什么?但是程序还可以运行
    Jian()
    {
        this.setTitle("窗口监听");
        this.addWindowListener(this);
        this.setBounds(100,100,300,300);
        this.setVisible(true);

    }
    public void windowActivated(WindowEvent e)
    {
        System.out.println("激活");
    }
    public void windowClose(WindowEvent e)
    {
        System.out.println("释放");
    }http://ask.csdn.net/questions/214642#
    public void windowClosing(WindowEvent e)
    {
        System.out.println("菜单关闭");
        this.dispose();
    }
    public void windowDeactivated(WindowEvent e)
    {
        System.out.println("失去焦点");
    }
    public void windowDeiconified(WindowEvent e)
    {
        System.out.println("到最大化");
    }
    public void windowIcoified(WindowEvent e)
    {
        System.out.println("到最小化");
    }
    public void windowOpend(WindowEvent e)
    {
        System.out.println("打开");
    }

    public static void main(String args[])
    {
        new Jian();
    }

}

解决方案

鼠标放上去看一下提示,有可能是重名

解决方案二:

为什么不把所有的错误信息都黏贴出来,光看代码是很难判断出错的地方是那里的,

解决方案三:

解决方案四:

这就是全部的信息了:

激活
Exception in thread "AWT-EventQueue-0" java.lang.Error: Unresolved compilation problem:
The type Jian must implement the inherited abstract method WindowListener.windowOpened(WindowEvent)

at Jian.windowOpened(Jian.java:3)
at java.awt.Window.processWindowEvent(Window.java:1859)
at java.awt.Window.processEvent(Window.java:1820)
at java.awt.Component.dispatchEventImpl(Component.java:4583)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Window.dispatchEventImpl(Window.java:2475)
at java.awt.Component.dispatchEvent(Component.java:4413)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
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.Error: Unresolved compilation problem:
The type Jian must implement the inherited abstract method WindowListener.windowClosed(WindowEvent)

at Jian.windowClosed(Jian.java:3)
at java.awt.Window.processWindowEvent(Window.java:1865)
at java.awt.Window.processEvent(Window.java:1820)
at java.awt.Component.dispatchEventImpl(Component.java:4583)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Window.dispatchEventImpl(Window.java:2475)
at java.awt.Component.dispatchEvent(Component.java:4413)失去焦点

at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
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)

解决方案五:

The type Jian must implement the inherited abstract method WindowListener.windowClosed(WindowEvent)
好明显的错误提示,这是要你实现它的抽象方法,你的代码肯定是没有实现抽象方法windowClosed(WindowEvent),
你的代码是
public void windowClose(WindowEvent e)
{
System.out.println("释放");
}
名字少了一个d,是两个不同的方法

解决方案六:

激活
Exception in thread "AWT-EventQueue-0" java.lang.Error: Unresolved compilation problem:
The type Jian must implement the inherited abstract method WindowListener.windowOpened(WindowEvent)

at Jian.windowOpened(Jian.java:3)
at java.awt.Window.processWindowEvent(Window.java:1859)
at java.awt.Window.processEvent(Window.java:1820)
at java.awt.Component.dispatchEventImpl(Component.java:4583)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Window.dispatchEventImpl(Window.java:2475)
at java.awt.Component.dispatchEvent(Component.java:4413)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
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)

菜单关闭
失去焦点
释放

解决方案七:

The type Jian must implement the inherited abstract method WindowListener.windowOpened(WindowEvent)
自己也要学会看错误提示,要仔细看,
public void windowOpend(WindowEvent e)
{
System.out.println("打开");
}
要实现的方法是windowOpened(WindowEvent),和你的不同,你的少了一个 e 。

个人认为你应该系统的学习知识,你这种情况可以看出你基础不扎实,如果你想继续往这方面发展,应该练好基础。另外要锻炼心性,你还不够细心

解决方案八:

WindowListener接口中抽象方法要全部实现的,像Eclipse中会根据提示自动导入的,建议在IDE中编写。

时间: 2024-10-29 05:06:39

java-我是菜鸟,搞不定了,麻烦了的相关文章

图片-java菜鸟的小问题麻烦各位大神了

问题描述 java菜鸟的小问题麻烦各位大神了 解决方案 json需要解析,不能直接转换成字符串 解决方案二: http://suipian1029.iteye.com/blog/2002536 解决方案三: ## 额 冒昧的问一下 那需要怎么做?**** 解决方案四: 有JSONObject.tostring方法的吧

我是菜鸟,一个 ASPX 页面插入reportview 控件,浏览该页面的时候是空白的没有显示报表控件和数据? 问题在哪啊? 折腾我好几天了!

问题描述 我是菜鸟,一个ASPX页面插入reportview控件,浏览该页面的时候是空白的没有显示报表控件和数据?问题在哪啊?折腾我好几天了!具体代码:该页面前台:<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="mPrintPage.aspx.cs"Inherits="mPrintPage"%><%@Registerassembly="Micr

求答案 !!!!搞不定了 help

问题描述 求答案 !!!!搞不定了 help 有500个号码N台设备使用,每台设备每个号使用30分钟要切换之下一个未被使用的号码,没有号码则等待至有号码可以使用!!!!求java代码实现

编程 java-求大神解决 我很少问人 一般都是百度搞定 这次是真的搞不定了

问题描述 求大神解决 我很少问人 一般都是百度搞定 这次是真的搞不定了 这是抛出的异常 Exception in thread "main" java.lang.IllegalArgumentException: input == null! at javax.imageio.ImageIO.read(ImageIO.java:1388) at GameUtil.GameUtil.getimage(GameUtil.java:28) at solar.SolarFrame.(Solar

struts1-动态二级联动一直搞不定,求帮忙~~

问题描述 动态二级联动一直搞不定,求帮忙~~ 根据id查出所有name第一个下拉中显示,再根据第一个下拉菜单中选中的name查询出所有这个名字下的cname,都在一个material表中.id intname varcharcname varchar这个老项目用struts1写的.最好jquery代码能注释一下,

我是菜鸟如何用c语言在.txt文本中读出以下数据

问题描述 我是菜鸟如何用c语言在.txt文本中读出以下数据 如何用c语言在.txt文本中读出以下数据 19650114103100 26.00 98.402.50999 0 19650114172400 25.60 100.003.00999 0 19650115162400 26.80 102.802.90999 0 19650116073100 25.40 99.902.40999 0 19650117024700 29.00 103.303.40999 0 19650118024100 2

动态-java 如何生成一个不定维数的数组?

问题描述 java 如何生成一个不定维数的数组? 现有需求如下:有一个List集合,内含N个对象,每个对象都有一个属性level.如果最大的level是5,那么就生成一个4维数组:如果最大的level是4,那就生成一个3维数组,依此类推.想了很多办法,自己实现不了,特来求助 解决方案 你这个是N很大时怎么遍历的问题么?

菜鸟导航-java se 菜鸟的导航,求大侠指教

问题描述 java se 菜鸟的导航,求大侠指教 java se 对于初学者应该重点掌握哪些内容啊,感觉java se 内容好多好深,不知道该重点掌握哪些,不知道要掌握到什么程度,求大侠指教 解决方案 javase是java基础,是入门级的教程,最重要的当然是面向对象思想,线程也要着重学习,推荐你去下载下尚学堂的javase视频教程,免费的,跟着视频学比自学应该更效率些 解决方案二: 建议LZ先找本java的经典书籍看一下,按照目录看查看有哪些内容,然后根据自己的需要重点看部分章节.个人感觉不管

我是菜鸟,在window编程出现错误,求大神指导!!

问题描述 我是菜鸟,在window编程出现错误,求大神指导!! //头文件 #include #include #pragma comment(lib,"Winmm.lib") //宏定义 #define WINDOW_WIDTH 800//窗口宽度定义的宏,方便修改 #define WINDOW_HEIGHT 600//高度 #define WINDOW_TITLE L"[致我们永不熄灭的游戏开发梦想]GDI程序核心框架"//标题 //全局函数声明 HDC g_h