/* * JavaXYQ Source Code * by kylixs * at 2010-6-17 * please visit http://javaxyq.googlecode.com * or mail to kylixs@qq.com */ package com.javaxyq.core; import java.awt.Dimension; import java.awt.Point; import java.awt.event.WindowListener; import java.awt.event.WindowStateListener; import java.beans.PropertyChangeListener; import javax.swing.ActionMap; import javax.swing.InputMap; import javax.swing.JLayeredPane; import com.javaxyq.battle.BattleListener; import com.javaxyq.ui.UIHelper; import com.javaxyq.widget.Cursor; /** * @author gongdewei * @date 2010-6-17 create */ public class AbstractWindow implements GameWindow { private Cursor cursor; @Override public void addPropertyChangeListener(PropertyChangeListener listener) { } @Override public void addPropertyChangeListener(String propertyName, PropertyChangeListener listener) { } @Override public void addWindowListener(WindowListener handler) { } @Override public void addWindowStateListener(WindowStateListener handler) { } @Override public GameCanvas getCanvas() { return null; } @Override public void setGameCursor(String name) { Cursor cursor = UIHelper.getCursor(name); if(cursor!=null) { this.cursor = cursor; } } public Cursor getGameCursor() { return this.cursor; } @Override public JLayeredPane getLayeredPane() { return null; } @Override public Point getMousePosition() { return null; } @Override public void init(Context context) { context.setWindow(this); } @Override public boolean isFullScreen() { return false; } @Override public void removePropertyChangeListener(PropertyChangeListener listener) { } @Override public void removePropertyChangeListener(String propertyName, PropertyChangeListener listener) { } @Override public void removeWindowListener(WindowListener handler) { } @Override public void removeWindowStateListener(WindowStateListener handler) { } @Override public void restoreScreen() { } @Override public void setCanvas(GameCanvas gameCanvas) { } @Override public void setFullScreen() { } @Override public Dimension getSize() { // TODO Auto-generated method stub return null; } @Override public void hide() { // TODO Auto-generated method stub } @Override public void show() { // TODO Auto-generated method stub } @Override public void addBattleListener(BattleListener listener) { // TODO Auto-generated method stub } @Override public ActionMap getActionMap() { // TODO Auto-generated method stub return null; } @Override public UIHelper getHelper() { // TODO Auto-generated method stub return null; } @Override public InputMap getInputMap() { // TODO Auto-generated method stub return null; } @Override public void installListeners() { // TODO Auto-generated method stub } @Override public void prepareUI() { // TODO Auto-generated method stub } @Override public void installUI() { // TODO Auto-generated method stub } @Override public void removeBattleListener(BattleListener listener) { // TODO Auto-generated method stub } @Override public void addListener(String type, String className) { // TODO Auto-generated method stub } @Override public int getContentHeight() { // TODO Auto-generated method stub return 0; } @Override public int getContentWidth() { // TODO Auto-generated method stub return 0; } public void installWindowListeners() { } }