CardLayout(显示图片)
来源:互联网 发布:淘宝号怎么用邮箱注册 编辑:程序博客网 时间:2024/05/21 10:08
源代码:
package Test12;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Test04 extends JFrame implements ActionListener{
private CardLayout cardlayout;
private FlowLayout layout;
private Icon icon1,icon2,icon3;
private JLabel label[]=new JLabel[3];
private JPanel button,image;
private JButton previous=new JButton("上一张");
private JButton next=new JButton("下一张");
//private String name[]={"注意落石","车辆故障","禁止左转","最高限速"};
private Container c;
public Test04()
{
super("This is test04.java");
c=getContentPane();
cardlayout=new CardLayout();
image=new JPanel();
image.setLayout(cardlayout);
icon1=new ImageIcon("E:\\MyEclipse9.0_Workspaces\\N012\\src\\Test12\\1.gif");
icon2=new ImageIcon("E:\\MyEclipse9.0_Workspaces\\N012\\src\\Test12\\2.gif");
icon3=new ImageIcon("E:\\MyEclipse9.0_Workspaces\\N012\\src\\Test12\\3.gif");
label[0]=new JLabel(icon1,SwingConstants.LEFT);
label[1]=new JLabel(icon2,SwingConstants.LEADING);
label[2]=new JLabel(icon3,SwingConstants.LEADING);
image.add(label[0]);
image.add(label[1]);
image.add(label[2]);
button=new JPanel();
button.add(previous);
button.add(next);
layout=new FlowLayout(FlowLayout.CENTER);
c.setLayout(layout);
c.add(button);
c.add(image);
previous.addActionListener(this);
next.addActionListener(this);
setSize(300,150);
setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==previous)
cardlayout.previous(image);
if(e.getSource()==next)
cardlayout.next(image);
}
public static void main(String args[])
{
Test04 app=new Test04();
app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
运行结果1:
运行结果2:
运行结果3:
- CardLayout(显示图片)
- CardLayout
- CardLayout
- CardLayout.show的显示问题(JAVA )
- CARDLAYOUT中判断当前显示的是哪个部件
- CardLayout多个界面大小不一时显示问题
- CardLayout类
- CardLayout布局
- Swing cardlayout wrong parent for CardLayout问题
- 图片显示
- 显示图片
- 图片显示
- 图片显示
- 图片显示
- 图片显示
- 显示图片
- 图片显示
- 显示图片
- 电源完整性仿真让电路板更完美
- 谈谈社区里的头衔
- 判断单链表是否存在环,判断两个链表是否相交问题详解(转载)
- HDU 4063
- 是否该勇敢的去做自己?
- CardLayout(显示图片)
- 完成用户数据的导出,生成文本文件Users.txt,实现点击按钮自动下载
- Linux文件系统之sysfs
- Oracle数据类型与.NET中的对应关系
- findstr 处理网页问题
- Delphi 7验证XML合法性(利用DTD、XSD)
- 【伪原创工具】最好的伪原创工具
- Eclipse 自动关闭总结 更新中...
- 【C++基础学习】关于C++静态成员函数和变量