用 eclipse 要怎么建立图形界面窗口?
1个回答
展开全部
你的意思是说用Eclipse编出一个图形化的小程序来吗?其实Eclipse只是一个IDE环境,也有各种版本,我用的两个是Helios和Galileo(是在Linux下的)。因为插件不同所以支持的语言也不一样。现在一般用Java写东西的时候用Eclipse比较多,如果你是想用Java写桌面应用程序的话,实际上执行编译源码工作的是jdk,而不是eclipse(而正巧Eclipse本身就是用Java写的)。Java编写桌面应用程序叫作Swing。由于各种原因现在用的并不是很多,下面我提供一小段源代码!如下:
import javax.swing.JFrame;
import javax.swing.JLabel;
public class MySwing extends JFrame {
//定义构造器
public MySwing(){
this.setLayout(null); //设置布局管理器
JLabel jl = new JLabel(); //定义一个标签
jl.setText("第一个Swing程序"); //设置显示文字
jl.setBounds(50,50,400,50); //设置标签的大小和位置
this.add(jl); //将标签放到窗口中
this.setBounds(200,250,500,200); //设置窗口的大小和位置
this.setVisible(true);
}
public static void main(String[] args) {
MySwing s = new MySwing();
}
}
//结束
以上的这段代码就是产生一个小窗体,你在你的项目里建一个名字叫MySwing的类,把这段代码粘进去就可以运行了(默认是缺省包)。你也可以直接复制到记事本里直接用JDK编译运行,也不难,你可以再查一下!上面那个类是继承了javax.swing包下的JFrame类,也可以实例化一个对象,效果是相同的。你可以试一下,上面的那段代码我写完后已经亲自试过了,没有问题!
import javax.swing.JFrame;
import javax.swing.JLabel;
public class MySwing extends JFrame {
//定义构造器
public MySwing(){
this.setLayout(null); //设置布局管理器
JLabel jl = new JLabel(); //定义一个标签
jl.setText("第一个Swing程序"); //设置显示文字
jl.setBounds(50,50,400,50); //设置标签的大小和位置
this.add(jl); //将标签放到窗口中
this.setBounds(200,250,500,200); //设置窗口的大小和位置
this.setVisible(true);
}
public static void main(String[] args) {
MySwing s = new MySwing();
}
}
//结束
以上的这段代码就是产生一个小窗体,你在你的项目里建一个名字叫MySwing的类,把这段代码粘进去就可以运行了(默认是缺省包)。你也可以直接复制到记事本里直接用JDK编译运行,也不难,你可以再查一下!上面那个类是继承了javax.swing包下的JFrame类,也可以实例化一个对象,效果是相同的。你可以试一下,上面的那段代码我写完后已经亲自试过了,没有问题!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询