|
MasterProgressBar.java
Created with JBuilder |
package mastermind;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.*;
/**
* Progressbar welcher der Spielfortschritt anzeigt, als basis steht ein view.
*
* Mind Blowing Master Mind ein klein Projekt des Informatik Unterrichts Programmieren II
* Authors Pascal Naef; Fabian Heusser
* Teacher: H. J. Diethlem
* School: hta.fhz.ch, Horw;
* Project Homepage: http://www.w3p.ch/mastermind/
*
* supported features:
* OYOAHA Look and feel;
* Transparen Pictures;
* Drag & Drop;
* Copy & Paste;
*
*
* LEGAL NOTICE
* THIS PROJECT AND ITS FILES ARE COPYRIGHTED BY THE AUTHORS
* THIS PROJECT CAN BE COPIED, MODIFIED AND DISTRIBUTED
* UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENCE
* WITH THE RESTRICTION OF SENDING US A MAIL WITH THE MODIFIED
* SOURCODE IF THE PROJECT IS MODIEFIED.
*
* if you like this progi feel free to send us something (beer, chips, playmates, houses....).
*
*
* @author Fabian Heusser
* @author Pascal Naef
* @version 1.0 $Date: 2001/12/05 14:46:53 $ $Revision: 1.1.1.1 $
* @(#) MasterMindView.java
*/
public class MasterProgressBar extends JProgressBar
{
MasterMindModel mmd;
public MasterProgressBar(MasterMindModel mmd) {
this.mmd = mmd;
this.setValue(0);
this.setMaximum(this.mmd.getHeight());
}
public void paintComponent(Graphics g){
this.setValue(mmd.getTurn());
super.paintComponent(g);
}
}
|
MasterProgressBar.java
Created with JBuilder |