1.29-布局管理器cardlayout的学习
来源:互联网 发布:java编程思想4 源代码 编辑:程序博客网 时间:2024/06/06 05:17
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
public class ShowCardLayout extends JApplet{
private CardLayout cardlayout=new CardLayout(2,3);
public ShowCardLayout(){
JButton jbtfirst=new JButton("first");
JButton jbtnext = new JButton("next");
JButton jbtprevious = new JButton("previous");
JButton jbtlast = new JButton("last");
JComboBox jcboImage = new JComboBox();
//jcboImage.addItem("");
/*jcboImage.addItem(1);
jcboImage.addItem(2);
jcboImage.addItem(3);
jcboImage.addItem(4);
jcboImage.addItem(5);
*/
JPanel p1= new JPanel(new FlowLayout());
JPanel p2= new JPanel(cardlayout);
p1.add(jbtfirst);
p1.add(jbtnext);
p1.add(jbtprevious);
p1.add(jbtlast);
p1.add(jcboImage);
for(int i=1;i<6;i++){
JLabel label=new JLabel(new ImageIcon(i+".jpg"));
jcboImage.addItem(String.valueOf(i));
p2.add(label,String.valueOf(i));
}
add(p1,BorderLayout.SOUTH);
add(p2,BorderLayout.NORTH);
jbtfirst.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
cardlayout.first(p2);
}
});
jbtprevious.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
cardlayout.previous(p2);
}
});
jbtnext.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
cardlayout.next(p2);
}
});
jbtlast.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
cardlayout.last(p2);
}
});
jcboImage.addItemListener(new ItemListener(){
public void itemStateChanged(ItemEvent e){
cardlayout.show(p2,(String)e.getItem());
}
});
}
}
- 1.29-布局管理器cardlayout的学习
- 【学习笔记】AWT的CardLayout布局管理器
- cardlayout布局管理器的使用方法
- Java的CardLayout布局管理器:
- swing学习笔记十一(卡片布局管理器CardLayout )
- 布局管理器之CardLayout(卡片布局管理器)
- Java.布局管理器.CardLayout-GridLayout
- CardLayout(卡片布局管理器)
- Java中CardLayout卡片布局管理器使用的小例子
- Java中CardLayout卡片布局管理器使用的小例子
- java Swing布局管理器之CardLayout布局
- 简单的CardLayout布局案例
- 图形用户界面设计——CardLayout布局管理器
- Java图形用户界面2—布局管理器补充CardLayout
- Java AWT编程 布局管理器(五)CardLayout
- Java FlowLayout、BorderLayout、GridLayout、GridBagLayout、CardLayout布局管理器
- Java FlowLayout、BorderLayout、GridLayout、GridBagLayout、CardLayout布局管理器
- Java FlowLayout、BorderLayout、GridLayout、GridBagLayout、CardLayout布局管理器
- GHOST: glibc vulnerability (CVE-2015-0235)#GHOST(幽灵)漏洞修复
- Botton控件
- 串口通信中ReadFile和WriteFile的超时详解!
- GetDlgItem
- openCV,C++接口,cv::Mat矩阵数据元素读取
- 1.29-布局管理器cardlayout的学习
- test
- 最长上升子序列nlogn算法
- 【python】简单爬虫制作(汽车之家&易车网报价爬虫)
- tomcat6配置https (双向认证/单向认证)
- 01背包问题几种算法实现
- Linux下信号种类以及特殊信号的含义
- 幻方解法之horse法生成奇阶幻方
- 内表数据保存到本地EXCEL