
org.jbundle.base.screen.model.SImageView Maven / Gradle / Ivy
The newest version!
/*
* Copyright © 2011 jbundle.org. All rights reserved.
*/
package org.jbundle.base.screen.model;
/**
* @(#)SImageView.java 0.00 12-Feb-97 Don Corley
*
* Copyright (c) 1996 jbundle.org. All Rights Reserved.
* [email protected]
*/
import java.awt.Dimension;
import org.jbundle.base.screen.model.util.ScreenLocation;
import org.jbundle.thin.base.db.Converter;
/**
* Image display.
*
* @version 1.0.0
* @author Don Corley
*/
public class SImageView extends ScreenField
{
/**
* The image dimensions.
*/
protected Dimension m_dimImage = null;
/**
* If you want to use this as a button, set a command!
*/
protected String m_strCommand = null;
/**
* Constructor.
*/
public SImageView()
{
super();
}
/**
* Constructor.
* @param itsLocation The location of this component within the parent.
* @param parentScreen The parent screen.
* @param fieldConverter The field this screen field is linked to.
* @param iDisplayFieldDesc Do I display the field desc?
*/
public SImageView(ScreenLocation itsLocation, BasePanel parentScreen, Converter fieldConverter, int iDisplayFieldDesc)
{
this();
this.init(itsLocation, parentScreen, fieldConverter, iDisplayFieldDesc);
}
/**
* Initialize.
* @param itsLocation The location of this component within the parent.
* @param parentScreen The parent screen.
* @param fieldConverter The field this screen field is linked to.
* @param iDisplayFieldDesc Do I display the field desc?
*/
public void init(ScreenLocation itsLocation, BasePanel parentScreen, Converter fieldConverter, int iDisplayFieldDesc)
{
super.init(itsLocation, parentScreen, fieldConverter, iDisplayFieldDesc);
}
/**
* Free.
*/
public void free()
{
super.free();
}
/**
* Set the size of all images (If they are know and are the same).
*/
public void setImageSize(Dimension dimImage)
{
m_dimImage = dimImage;
}
/**
* Set the size of all images (If they are know and are the same).
*/
public Dimension getImageSize()
{
return m_dimImage;
}
/**
* Set the size of all images (If they are know and are the same).
*/
public void setButtonCommand(String strCommand)
{
m_strCommand = strCommand;
}
/**
* Set the size of all images (If they are know and are the same).
*/
public String getButtonCommand()
{
return m_strCommand;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy