「卡片布局java」卡片布局怎么切换

博主:adminadmin 2022-12-19 07:48:05 58

本篇文章给大家谈谈卡片布局java,以及卡片布局怎么切换对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java卡片布局

我看了你的程序,帮你改完了,你看看吧。

import java.awt.BorderLayout;

import java.awt.Button;

import java.awt.CardLayout;

import java.awt.Frame;

import java.awt.Panel;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.awt.event.WindowAdapter;

import java.awt.event.WindowEvent;

public class NewCardLayout {

public static void main (String[] args){

Frame f = new Frame ("example");

final Panel p=new Panel();

final CardLayout cl=new CardLayout();

p.setLayout(cl);

Panel p1=new Panel();

p1.setLayout(new BorderLayout());

Panel p2=new Panel();

p2.setLayout(new BorderLayout());

Button b1=new Button("one");

b1.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent ae) {

cl.show(p,"card2");

}

});

p1.add(b1,BorderLayout.CENTER);

Button b2=new Button("two");

b2.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent ae) {

cl.show(p,"card1");

}

});

p2.add(b2,BorderLayout.CENTER);

p.add(p1, "card1");

p.add(p2, "card2");

f.add(p);

f.setBounds(100,100,250,250);

f.setVisible(true);

f.addWindowListener(new WindowAdapter(){

public void windowClosing(WindowEvent we){

System.exit(0);

}});

}

}

java 卡片式布局切换

可以切换呢,但前提是,你首先要把你的卡片append到cardlayout中去,

java.awt.CardLayout.addLayoutComponent(Component comp, Object constraints) 将指定的组件添加到此卡片布局的内部名称表。 这个方法有两个参数,第一个参数是你的容器,第二个参数,是为卡片起的名字,我一般用String,做好这一步后,再用show方法,来切换

在Java中用了卡片布局,怎么设置组建的位置?

你好,我刚刚也找了很久,我没找到答案,后来我自己反复调试,现在知道了,

你需要

c1 = new CardLayout();

jp1 = new JPanel(c1);//最大的容器

//(这里假设你的卡片布局用的是c1,您修改为您自己的就行)

c1.setHgap(50);//调整距离左边的距离

c1.setVgap(50);//调整距离顶部的距离

如有疑问,请评论留言,希望有所帮助。

java的卡片布局

JFrame

j=new

JFrame();

j.getContentPane().add("West",“您组件所在的面板")//这里不用setLayout,默认已经是BorderLayout

或者是用j.getContentPane().setLayout(null);再setBounds(坐标,坐标,长,宽);比较灵活,但是比较麻烦

卡片布局java的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于卡片布局怎么切换、卡片布局java的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-19,除非注明,否则均为首码项目网原创文章,转载请注明出处。