javaGUI实现图片切换操作
来源:互联网 发布:mac应用程序卸载不了 编辑:程序博客网 时间:2024/06/17 19:31
javaGUI实现图片切换操作,代码如下:
package www.629niuniu.com;import java.awt.BorderLayout;import java.awt.Color;import java.awt.Container;import java.awt.TextArea;import javax.swing.ImageIcon;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JTextArea;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;public class Test3 extends JFrame implements ActionListener{//容器窗口 (相当于一个桌子)private JFrame frame;private JButton jbn1=new JButton("随机下一张");private JButton jbn2=new JButton("随机上一张");//附属容器 (相当于桌子上的桌布)private Container container=null;private JLabel jlabel=null;private JLabel jlabe2=null;private JLabel jlabe3=null;public static void main(String[] args) {Test3 test3=new Test3();}public Test3(){//设置窗口的标题frame = new JFrame("变换图片");this.setTitle("变换图片");//获得容器中的附属容器container = this.getContentPane();container.setLayout(new BorderLayout());int i=(int)(Math.random()*10);jlabel=new JLabel(new ImageIcon("images/"+i+".jpg"));container.add(jlabel);container.add(jbn1,BorderLayout.SOUTH);container.add(jbn2,BorderLayout.NORTH);//创建监听器jbn1.setActionCommand("下一张");jbn2.setActionCommand("上一张");jbn1.addActionListener(this);jbn2.addActionListener(this);this.setLocation(150,0);this.setSize(1024,668);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setVisible(true);}@Overridepublic void actionPerformed(ActionEvent e) {if(e.getActionCommand().equals("上一张")){jlabel.setVisible(false);int m=(int)(Math.random()*10);jlabel=new JLabel(new ImageIcon("images/"+m+".jpg"));container.add(jlabel);jlabel.setVisible(true);System.out.println("您点击了上一张"+"m="+m);}if(e.getActionCommand().equals("下一张")){jlabel.setVisible(false);int n=(int)(Math.random()*10);jlabel=new JLabel(new ImageIcon("images/"+n+".jpg"));container.add(jlabel);jlabel.setVisible(true);System.out.println("您点击了上一张"+"n="+n);}}}
原文链接:http://www.629niuniu.com/java/java29.html
阅读全文
0 0
- javaGUI实现图片切换操作
- JavaGUI实现点名系统
- Day-13 用js的dom操作实现图片切换
- JavaGUI
- JavaGUI
- javaGUI
- JavaGUI
- javaGUI
- JavaGUI
- javaGUI
- javaGUI实现计算器的界面
- js实现图片切换
- JQUERY实现图片切换
- HighSlide实现图片切换
- JQuery 实现图片切换
- js实现切换图片
- jQuery实现图片切换
- jquery实现图片切换
- 【前端知识点】你所不了解的Ajax和Http状态字
- Python的学习(二)
- 如何查看域名解析生效
- angular+做一个日程表,可以添加内容然后可以隐藏显示
- 属于自己的Python爬虫思路
- javaGUI实现图片切换操作
- 最小二乘法(python)
- 神经网络里面的反向传播算法的解释
- 数据结构线性表
- hdu 1160 排序+下降子序列变形 FatMouse's Speed
- 数字货币的未来发展
- ubuntu安装faster r-cnn(caffe,python,only cpu)
- 【Matlab】输出字符串到控制台
- 设计模式之单例模式