album.java

来自「班级管理查询系统」· Java 代码 · 共 94 行

JAVA
94
字号


import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;

public class Album {
	static JLabel j;

	static private ImageIcon[] image = { new ImageIcon("001.jpg"),
			new ImageIcon("baixue.jpg"), new ImageIcon("cce1bac2.jpg"),
			new ImageIcon("034.jpg") };

	static int i = 0;

	static JPanel panel, panel1;

	
	static JButton j1, j2;
final static	JFrame frame = new JFrame("班级照片");
	public void Display() {
		
		
		panel1 = new JPanel();
		panel = new JPanel();
		j1 = new JButton("上一张");
		j2 = new JButton("下一张");
		panel1.add(j1);
		panel1.add(j2);
		frame.add(panel1, BorderLayout.SOUTH);

		frame.setSize(500, 500);

		j = new JLabel("班级照片", image[i], JLabel.CENTER);
		j.setFont(new Font("楷体", 20, 23));
		j.setForeground(Color.blue);
		panel.add(j);
		frame.add(panel, BorderLayout.CENTER);

		frame.setVisible(true);
	}

	public void change() {
		if (i == 3)
			i = 0;
		i++;
		Display();
	}

	public void change1() {
		if (i == 0)
			i = 3;
		i--;
		Display();
	}

	public JButton getj1() {
		return j1;
	}

	public JButton getj2() {
		return j2;
	}

	public static void main(String[] args) {
		frame.setLocation(200,100);
		final Album album = new Album();
		album.Display();
		j2.addActionListener(new ActionListener() {

			public void actionPerformed(ActionEvent e) {
				album.change();

			}
		});
		j1.addActionListener(new ActionListener() {

			public void actionPerformed(ActionEvent e) {
				album.change1();

			}
		});
	}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?