源码:
import java.applet.*; import javax.swing.*;
class MyPanel extends JPanel
{
JButton button1,button2;
JLabel label;
MyPanel(String s1,String s2,String s3)
{//Panel对象初始化为有两个按钮和一个文本框。
button1 = new JButton(s1); button2 = new JButton(s2);
label = new JLabel(s3);
add(button1); add(button2);add(label);
}
}public class Example5_4 extends Applet
{
MyPanel panel1,panel2;
JButton button;
public void main(String [] args)
{
panel1 = new MyPanel("确定","取消","标签,我们在面板1中");
panel2 = new MyPanel("确定","取消","标签,我们在面板2中");
add(panel1);add(panel2);add(button);
setSize(300,200);
}
}执行时提示:F:\JavaExercise>java Example5_4
Exception in thread "main" java.lang.NoSuchMethodError: main
import java.applet.*; import javax.swing.*;
class MyPanel extends JPanel
{
JButton button1,button2;
JLabel label;
MyPanel(String s1,String s2,String s3)
{//Panel对象初始化为有两个按钮和一个文本框。
button1 = new JButton(s1); button2 = new JButton(s2);
label = new JLabel(s3);
add(button1); add(button2);add(label);
}
}public class Example5_4 extends Applet
{
MyPanel panel1,panel2;
JButton button;
public void main(String [] args)
{
panel1 = new MyPanel("确定","取消","标签,我们在面板1中");
panel2 = new MyPanel("确定","取消","标签,我们在面板2中");
add(panel1);add(panel2);add(button);
setSize(300,200);
}
}执行时提示:F:\JavaExercise>java Example5_4
Exception in thread "main" java.lang.NoSuchMethodError: main
解决方案 »
- 急~~用Jena读RDF文件时,碰到了NullPointerException,在线等。
- 关于多国语对应的编码问题(达人请进)
- Java字符编码转换中JIS8和UTF8互相转换
- 20分求助,大家帮忙看下
- 送分题
- base:怎么在一个文件中添加一段内容?
- [原创]服务器上的一个文本方式的配置文件,服务器上的java applet程序要访问它,得到配置文件中的信息,然后放在tomcat下供客户端浏览。
- 求助??为什么错误??
- 用Applet 做程序,服务器端怎么配置,需要连接数据库????????????
- 数据库查询问题
- 菜鸟求助大虾,关于JAVA的环境设置,SOS!!!
- 对象锁,特别的instance变量
public void main(String [] args)
>>>>>>
public void init() 在这个方法里面做你的对象创建mian 函数 中创建 Example5_4 对象 并显示
/*
<APPLET code=Example5_4.class width=400 height=400></APPLET>
*/
import java.applet.*; import javax.swing.*;
class MyPanel extends JPanel
{
JButton button1,button2;
JLabel label;
MyPanel(String s1,String s2,String s3)
{
//Panel对象初始化为有两个按钮和一个文本框。
button1 = new JButton(s1);
button2 = new JButton(s2);
label = new JLabel(s3);
add(button1);
add(button2);
add(label);
}
}public class Example5_4 extends Applet
{
MyPanel panel1,panel2;
//JButton button;
public void init()
{
panel1 = new MyPanel("确定","取消","标签,我们在面板1中");
panel2 = new MyPanel("确定","取消","标签,我们在面板2中");
add(panel1);
add(panel2);
//add(button);
setSize(300,200);
}
public static void main(String [] args)
{
JFrame f = new JFrame();
f.add(new Example5_4());
f.setSize(300,200);
f.setVisible(true);
}
}
不记得怎么直接创建applet执行了,本例可以用appletviewer Example5_4.java 执行
public void main(String [] args)
{
少static
public class Example5_4 extends Applet
{
MyPanel panel1,panel2;
//JButton button;
public Example5_4()
{
init();
}
public void init()
{
panel1 = new MyPanel("确定","取消","标签,我们在面板1中");
panel2 = new MyPanel("确定","取消","标签,我们在面板2中");
add(panel1);
add(panel2);
//add(button);
setSize(300,200);
}
public static void main(String [] args)
{
JFrame frame = new JFrame("FrameDemo");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.add(new Example5_4(), BorderLayout.CENTER); //Display the window.
frame.pack();
frame.setVisible(true);
}}
支持 java Example5_4
public static void main(String [] args)
你改用个IDE如eclipse高级点的东西了!
public static void main
applet
init()方法...
楼主要记住