《GUI实例-我的相册.ppt》由会员分享,可在线阅读,更多相关《GUI实例-我的相册.ppt(7页珍藏版)》请在三一办公上搜索。
1、GUI实例-我的相册,Java实例我的相册,Java实例代码,import java.awt.*;import.*;public class mypicture extends Frame static Button but1,but2,but3;mypicture()setBackground(Color.CYAN);setSize(400,280);setVisible(true);setLayout(null);canvas1 cvs=new canvas1();/cvs为画布 add(cvs);cvs.setBounds(0,20,300,230);,Java实例代码,but1=new
2、 Button(下一页);but2=new Button(上一页);but3=new Button(退出);add(but1);add(but2);add(but3);but1.setBounds(320,60,60,30);but2.setBounds(320,120,60,30);but3.setBounds(320,180,60,30);but1.addActionListener(cvs);but2.addActionListener(cvs);but3.addActionListener(cvs);addWindowListener(new WindowAdapter()public
3、 void windowClosing(WindowEvent e)System.exit(0););,Java实例代码,public static void main(String args)mypicture frm=new mypicture class canvas1 extends Canvas implements ActionListener Image img;int pg=0;canvas1()img=new Image6;Toolkit t1=getToolkit();/获得Toolkit类的一个实例.该对象代表着你的计算机上运行的环境,包含了所有与Java相关的环境属性和功能。,Java实例代码,for(int i=0;i5)pg=0;repaint();if(e.getSource()=mypicture.but2)pg-;if(pg=0)pg=5;repaint();,if(e.getSource()=mypicture.but3)System.exit(0);public void paint(Graphics g)/paint()方法自动调用 g.drawImage(imgpg,30,30,300,225,this);,