如何java在eclipse中建立可以切换的窗口界面

2025-10-28 01:35:36

1、1.打开IDE:

   也就是打开eclipse软件,也可以使其它的集成开发环境;

如何java在eclipse中建立可以切换的窗口界面

2、2.建立一个java工程:

   如图所示,建立一个java工程。方法:菜单栏中依次点击“file”-“new”-“java project”;

然后,在工程列表中选中工程单击鼠标右键,选中“new”-“class”,在配置自己的类;

如何java在eclipse中建立可以切换的窗口界面

1、1.添加属性:

    要完成这个功能,该类要是JFrame的子类,整个类要有两个属性,一个是面板,一个是按钮;之前要载入:

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JPanel;

同时要将类的声明变成:public class TextGrad extends JFrame

属性代码如下:

private JPanel jp=new JPanel();

private JButton[] jbArray=new JButton[]{new JButton("前移动"),

new JButton("后移动"),new JButton("第一个"),

new JButton("最后个"),new JButton("第三个")};

如何java在eclipse中建立可以切换的窗口界面

2、2.建立卡片类:

   其功能用于生成一个卡片,代码如下:

class MyCard extends JPanel{

int index;

public MyCard(int index){

this.index=index+1;

}

public void paint(Graphics g){

g.clearRect(0, 0, 250, 250);

g.drawString("这是Card"+index, 100, 100);

}

}

如何java在eclipse中建立可以切换的窗口界面

3、3.构造方法:

   因为要用到面板本身好按钮事件,则需要两个方法,一个构造方法,一个是按钮事件处理方法,此时要求:

   该类要继承一个接口:public class TextGrad extends JFrame implements ActionListener

  载入一下包:

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

  复习处理方法:

public void actionPerformed(ActionEvent e){

}

  则这样就算准别完了,接着开始写入自己的构造方法,其代码如下:

public TextGrad(){

this.setLayout(null);

for(int i=0;i<jbArray.length;i++){

jbArray[i].setBounds(280, 30+40*i, 100, 30);

this.add(jbArray[i]);

jbArray[i].addActionListener(this);

}

jp.setLayout(new CardLayout());

for(int i=0;i<jbArray.length;i++){

jp.add(new MyCard(i),"card"+(i+1));

}

jp.setBounds(10,10,240,240);

this.add(jp);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

this.setTitle("我的界面跳转");

this.setBounds(100,100,400,300);

this.setVisible(true);

}

如何java在eclipse中建立可以切换的窗口界面

4、4.事件处理方法:

   事件处理方法如下代码:

public void actionPerformed(ActionEvent e){

CardLayout cl=(CardLayout) jp.getLayout();

if(e.getSource()==jbArray[0]) 

cl.previous(jp);

else if(e.getSource()==jbArray[1]) 

cl.next(jp);

else if(e.getSource()==jbArray[2]) 

cl.first(jp);

else if(e.getSource()==jbArray[3]) 

cl.last(jp);

else if(e.getSource()==jbArray[4]) 

cl.show(jp,"card3");

}

如何java在eclipse中建立可以切换的窗口界面

5、5.main主方法:

main方法直接生成一个对象就可以了:

  new TextGrad();

如何java在eclipse中建立可以切换的窗口界面

1、1.运行程序:

   电机编译并运行按钮,就可以了,实施的如图所示:

  

如何java在eclipse中建立可以切换的窗口界面

2、2.操作验证:

   比如安最后一个的按钮后,会出现以下效果;

如何java在eclipse中建立可以切换的窗口界面

3、3.总结:

总算完成了这个实验了,累死了,注意代码别写错了啊,这是一个实例关于跳转界面的了。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢