请教 基础的编程问题 public static void main(String args[]){} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 applet运行在浏览器,要改成应用程序再加一个main方法 解决不了 我不用applet 改成import java.awt.*;public class FlowLayoutDemo { public static void main(String args[]) { setLayout(new FlowLayout()); add(new Button("first")); }} 还是不行 说can't resolve symbol 说 setLayout 和 add 方法有问题怎么回事呢 你的类是从object继承的,当然不幸了 有两点你必须搞清楚。1.单纯的Applet里面是没有Main的。除非你想这个程序既是Applet又是Application.2.Application里面是不能直接使用setLayout方法的,因为你的Class继承自Object.因此给你两个建议:1。要么单纯地搞Applet,将其嵌到html里面。2。要么单纯地搞Application. 你一定是这样运行.class文件的java FlowLayoutDemo如果是这样的话,java虚拟机会在.class文件中寻找main()函数,而你的java程序是一个Applet,所以会出错,将程序修改成如下格式(注释也要输入到源文件)://<APPLET CODE=FlowLayoutDemo.class WIDTH=200 HEIGHT=200></APPLET>import java.awt.*;import java.applet.Applet;public class FlowLayoutDemo extends Applet{ public void init(String args[]) { setLayout(new FlowLayout()); add(new Button("first")); }}然后在Console窗口中输入如下命令,就可以了:javac FlowLayoutDemo.javaappletviewer FlowLayoutDemo.java JAVA.awt.FileDialog问题,求助!!谢谢来回答者! java包的问题 string简单问题 为什么JBuilder9中的源代码是旧事件机制呀? SD 请问java如何把一个浮点数比如12.34的二进制写入一个二进制文件? 问一个语法方面的问题? 100分 那里可以下载到 java virtual machine for win98 ! 哪位兄弟知道怎样解觉java的窗体上显示中文的问题? 请教一个初级问题,谢谢。 做了个浏览器,但不能使用,大家给我看看。
import java.awt.*;
public class FlowLayoutDemo
{
public static void main(String args[])
{
setLayout(new FlowLayout());
add(new Button("first"));
}
}
还是不行 说can't resolve symbol
说 setLayout 和 add 方法有问题
怎么回事呢
1.单纯的Applet里面是没有Main的。除非你想这个程序既是Applet又是Application.
2.Application里面是不能直接使用setLayout方法的,因为你的Class继承自Object.
因此给你两个建议:
1。要么单纯地搞Applet,将其嵌到html里面。
2。要么单纯地搞Application.
java FlowLayoutDemo如果是这样的话,java虚拟机会在.class文件中寻找main()函数,而你的java程序是一个Applet,所以会出错,将程序修改成如下格式(注释也要输入到源文件)://<APPLET CODE=FlowLayoutDemo.class WIDTH=200 HEIGHT=200></APPLET>import java.awt.*;
import java.applet.Applet;
public class FlowLayoutDemo extends Applet
{
public void init(String args[])
{
setLayout(new FlowLayout());
add(new Button("first"));
}
}然后在Console窗口中输入如下命令,就可以了:
javac FlowLayoutDemo.java
appletviewer FlowLayoutDemo.java