1 /* $Id: EditorDesktopNone.java 9 2008-07-31 19:19:35Z mihlon $ */ 2 3 ////////////////////////////////////////////////////////////////////////////// 4 // // 5 // This program is free software: you can redistribute it and/or modify // 6 // it under the terms of the GNU General Public License as published by // 7 // the Free Software Foundation, either version 3 of the License, or // 8 // at your option any later version. // 9 // // 10 // This program is distributed in the hope that it will be useful, // 11 // but WITHOUT ANY WARRANTY; without even the implied warranty of // 12 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // 13 // GNU General Public License for more details. // 14 // // 15 // You should have received a copy of the GNU General Public License // 16 // along with this program. If not, see <http://www.gnu.org/licenses/>. // 17 // // 18 ////////////////////////////////////////////////////////////////////////////// 19 20 package cs.pancava.caltha.desktop; 21 22 import javax.swing.JPanel; 23 24 /** 25 * <p><b>Tato trida definuje prazdnou plochu, jelikoz nebyl vybran zadny editor hry.</b></p> 26 * 27 * @author Milan Vaclavik<br /> 28 * @version $Revision: 9 $<br /> 29 * $LastChangedBy: mihlon $<br /> 30 */ 31 public class EditorDesktopNone extends EditorDesktop 32 { 33 /** 34 * Identifikace tridy - datum vzniku tridy :). 35 */ 36 private static final long serialVersionUID = 20080731162343L; 37 38 /** 39 * Konstruktor - vytvori zakladni plochu - jeste jsme nevybrali zadny editor. 40 */ 41 public EditorDesktopNone() 42 { 43 super(EditorDesktop.EDITOR_NONE); 44 } 45 46 /** 47 * Vytvori zakladni plochu pro dany typ editoru. 48 */ 49 @Override 50 public final void createDesktop() 51 { 52 // Vytvoreni panelu pro vlozeni jednotlivych oken editoru. 53 this.setMainDesktop(new JPanel()); 54 this.getMainDesktop().setOpaque(true); 55 } 56 57 /** 58 * Jelikoz se nejedna o skutecny editor, tak neni treba implementovat metodu 59 * pro spravne zobrazeni plochy pri zmene velikosti okna programu. 60 */ 61 @Override 62 public void resizeWin() 63 { 64 } 65 }