Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package sikoban.gui;
- import java.awt.Color;
- import java.awt.Dimension;
- import javax.swing.BorderFactory;
- import javax.swing.ImageIcon;
- import javax.swing.JButton;
- import sikoban.Ruututyyppi;
- public class Ruutunappi extends JButton {
- private ImageIcon pelaaja = new ImageIcon("pelaaja.png");;
- private ImageIcon seina = new ImageIcon("seina.png");
- private ImageIcon este = new ImageIcon("este.png");
- private ImageIcon maali = new ImageIcon("maali.png");
- public Ruutunappi(int y, int x) {
- JButton nappi = new JButton();
- nappi.setPreferredSize(new Dimension(30, 30));
- nappi.setBorder(BorderFactory.createEtchedBorder(Color.GRAY, null));
- }
- public void nayta(Ruututyyppi tyyppi) {
- switch (tyyppi) {
- case PELAAJA:
- this.setIcon(pelaaja);
- case SEINA:
- this.setIcon(seina);
- case ESTE:
- this.setIcon(este);
- case MAALI:
- this.setIcon(maali);
- default:
- this.setBackground(Color.WHITE);
- }
- }
- }
Add Comment
Please, Sign In to add comment