新手发问初入门
使用了eclipse3.1;
安装
EMF
GEF
VE-runtime
想要在japplet上画一个圆;
请各位牛人给小的说一个最简单的流程和代码;
因为我太菜了,大家不要骂我啊;
顺带问个问题,我用eclipse new class后,在填入class name后.
为什么都会出现the use of the default package is discouraged?但是可以生成下面是刚生成的代码
import java.awt.BorderLayout;
import javax.swing.JPanel;
import javax.swing.JApplet;
import java.awt.*;public class DD extends JApplet { private JPanel jContentPane = null; /**
* This is the default constructor
*/
public DD() {
super();
} /**
* This method initializes this
*
* @return void
*/
public void init() {
this.setSize(300, 200);
this.setContentPane(getJContentPane());
} /**
* This method initializes jContentPane
*
* @return javax.swing.JPanel
*/
private JPanel getJContentPane() {
if (jContentPane == null) {
jContentPane = new JPanel();
jContentPane.setLayout(new BorderLayout());
}
return jContentPane;
}}
使用了eclipse3.1;
安装
EMF
GEF
VE-runtime
想要在japplet上画一个圆;
请各位牛人给小的说一个最简单的流程和代码;
因为我太菜了,大家不要骂我啊;
顺带问个问题,我用eclipse new class后,在填入class name后.
为什么都会出现the use of the default package is discouraged?但是可以生成下面是刚生成的代码
import java.awt.BorderLayout;
import javax.swing.JPanel;
import javax.swing.JApplet;
import java.awt.*;public class DD extends JApplet { private JPanel jContentPane = null; /**
* This is the default constructor
*/
public DD() {
super();
} /**
* This method initializes this
*
* @return void
*/
public void init() {
this.setSize(300, 200);
this.setContentPane(getJContentPane());
} /**
* This method initializes jContentPane
*
* @return javax.swing.JPanel
*/
private JPanel getJContentPane() {
if (jContentPane == null) {
jContentPane = new JPanel();
jContentPane.setLayout(new BorderLayout());
}
return jContentPane;
}}
一般的代码 的话
import java.awt.*;
import javax.swing.*;
public class T1028 extends JApplet{ public void init(){
repaint();
}
public void paint(Graphics g){
super.paint(g);
g.fillOval(20,20,60,60);
}}2。警告的意思是不鼓励用默认的包,就是没有package
the use of the default package is discouraged
就class name上面那行填一个名字,一般建议全部小写,这样你生成的class都会到那个包下面了
物理上的表现就是你的java文件会在工程下的包文件夹下面