当前位置: 技术问答>java相关
初学者,一个问题
来源: 互联网 发布时间:2015-08-18
本文导语: 我在一个APLICATION里有两个FRAME,通过第一个FRAME的BUTTON点击后调用第二个FRAME,而在第二个FRAME里的代码如下 package untitled1; import java.awt.*; import javax.swing.JFrame; import java.lang.* ; import java.sql.* ; import java.awt.event.* ; ...
我在一个APLICATION里有两个FRAME,通过第一个FRAME的BUTTON点击后调用第二个FRAME,而在第二个FRAME里的代码如下
package untitled1;
import java.awt.*;
import javax.swing.JFrame;
import java.lang.* ;
import java.sql.* ;
import java.awt.event.* ;
public class Frame2 extends JFrame
{
public Frame2()
{
this.setSize (200,200);
this.setLocation (200,200);
this.setTitle ("ssss");
public boolean handleEvent(Event e)
{
switch (e.key )
{
case Event.PGDN :
this.setTitle("page down");
return true ;
case Event.HOME :
this.setTitle("home ");
return true ;
}
}
}
}
编译出错,请问,那里的问题呀?
package untitled1;
import java.awt.*;
import javax.swing.JFrame;
import java.lang.* ;
import java.sql.* ;
import java.awt.event.* ;
public class Frame2 extends JFrame
{
public Frame2()
{
this.setSize (200,200);
this.setLocation (200,200);
this.setTitle ("ssss");
public boolean handleEvent(Event e)
{
switch (e.key )
{
case Event.PGDN :
this.setTitle("page down");
return true ;
case Event.HOME :
this.setTitle("home ");
return true ;
}
}
}
}
编译出错,请问,那里的问题呀?
|
错误1:函数Frame2()中不应该嵌入函数。
错误2:switch -- case语句中最好有个default返回值,否则报错。
import java.awt.*;
import javax.swing.JFrame;
import java.lang.* ;
import java.sql.* ;
import java.awt.event.* ;
public class Frame2 extends JFrame
{
public Frame2()
{
this.setSize (200,200);
this.setLocation (200,200);
this.setTitle ("ssss");
}
public boolean handleEvent(Event e)
{
switch (e.key )
{
case Event.PGDN :
this.setTitle("page down");
return true ;
case Event.HOME :
this.setTitle("home ");
return true ;
default:
return true;
}
}
}
错误2:switch -- case语句中最好有个default返回值,否则报错。
import java.awt.*;
import javax.swing.JFrame;
import java.lang.* ;
import java.sql.* ;
import java.awt.event.* ;
public class Frame2 extends JFrame
{
public Frame2()
{
this.setSize (200,200);
this.setLocation (200,200);
this.setTitle ("ssss");
}
public boolean handleEvent(Event e)
{
switch (e.key )
{
case Event.PGDN :
this.setTitle("page down");
return true ;
case Event.HOME :
this.setTitle("home ");
return true ;
default:
return true;
}
}
}