读书人

刚开始学习用eclipse编辑java,现有段j

发布时间: 2012-04-28 11:49:53 作者: rapoo

刚开始学习用eclipse编辑java,现有段java代码如何运行?
刚开始学习用eclipse编辑java, 下了段学习java代码就是在windws显示不同字体;。class 2K这样
import java.awt.*;
import javax.swing.*;

//显示多种字体,用JLabel实现
//Download by http://www.codefans.net
public class FontDemo extends JFrame {

public FontDemo()
{
super("显示多种字体"); //调用父类构造函数

Font[] fonts={new Font("Serif",Font.BOLD,12),
new Font("Monospaced",Font.ITALIC,24),
new Font("宋体",Font.PLAIN,18),
new Font("黑体",Font.PLAIN,20),
new Font("Serif",Font.BOLD + Font.ITALIC,18 )
}; //字体数组
String[] text={"Font Demo","Monospaced,斜体,24号","宋体字示例","黑体","Serif,粗体,斜体,18号"}; //显示的文本

Container container=getContentPane(); //得到容器
Box boxLayout=Box.createVerticalBox(); //创建一个垂直排列的Box
boxLayout.setBorder(BorderFactory.createEmptyBorder(10,20,5,5)); //设置边界
container.add(boxLayout); //增加组件到容器上
for (int i=0;i<5;i++){
JLabel fontLabel=new JLabel(); //得到一个JLabel的实例
fontLabel.setFont(fonts[i]); //设置字体
fontLabel.setText(text[i]); //设置显示文本
boxLayout.add(fontLabel); //增加组件到Box上
}

setSize(380,180); //设置窗口尺寸
setVisible(true); //设置窗口可ub视
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //关闭窗口时退出程序
}
eclipse里如何运行呢? 弄了很久,还不懂eclipse工具操作,能指导一下吗?


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

[解决办法]
直接新建一个java项目,然后新建一个类,右键运行java Application。你下的程序没有问题。
[解决办法]
在包含main方法的类里面点击鼠标右键--->run AS----> Java Application 就可以运行了。弹出一个窗体可以看到效果了。
[解决办法]
eclipse 新建一个java project ,然后在src上右键 - new --class
, 在class name中输入 FontDemo --Finish ;

2、全选 FontDemo.java的内容 ,然后把一下代码粘贴进去:

Java code
import java.awt.*;import javax.swing.*;//显示多种字体,用JLabel实现//Download by http://www.codefans.netpublic class FontDemo extends JFrame {  public FontDemo()  {  super("显示多种字体"); //调用父类构造函数  Font[] fonts={new Font("Serif",Font.BOLD,12),  new Font("Monospaced",Font.ITALIC,24),  new Font("宋体",Font.PLAIN,18),  new Font("黑体",Font.PLAIN,20),  new Font("Serif",Font.BOLD + Font.ITALIC,18 )  }; //字体数组  String[] text={"Font Demo","Monospaced,斜体,24号","宋体字示例","黑体","Serif,粗体,斜体,18号"}; //显示的文本  Container container=getContentPane(); //得到容器  Box boxLayout=Box.createVerticalBox(); //创建一个垂直排列的Box  boxLayout.setBorder(BorderFactory.createEmptyBorder(10,20,5,5)); //设置边界  container.add(boxLayout); //增加组件到容器上  for (int i=0;i<5;i++){  JLabel fontLabel=new JLabel(); //得到一个JLabel的实例  fontLabel.setFont(fonts[i]); //设置字体  fontLabel.setText(text[i]); //设置显示文本  boxLayout.add(fontLabel); //增加组件到Box上  }  setSize(380,180); //设置窗口尺寸  setVisible(true); //设置窗口可ub视  setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //关闭窗口时退出程序  }//eclipse里如何运行呢? 弄了很久,还不懂eclipse工具操作,能指导一下吗?  public static void main(String args[]){  new FontDemo();  }} 

读书人网 >Eclipse开发

热点推荐