ImageBrowser

* Thumbnail Größe geändert
* m_thumbSize von int auf Dimension geändert

git-svn-id: https://svn.libreccm.org/ccm/trunk@1613 8810af33-2d31-482b-a856-94f89814c4df
master
quasi 2012-04-25 06:56:07 +00:00
parent f78f3adc18
commit bace46dc05
1 changed files with 8 additions and 8 deletions

View File

@ -75,7 +75,7 @@ public class ImageBrowser extends Table {
private static final int LINK = 4; private static final int LINK = 4;
private static final int DELETE = 5; private static final int DELETE = 5;
private static final int NUM_COLUMNS = 6; private static final int NUM_COLUMNS = 6;
private int m_thumbSize; private Dimension m_thumbSize;
private static final Logger s_log = Logger.getLogger(ImageBrowser.class); private static final Logger s_log = Logger.getLogger(ImageBrowser.class);
/** /**
@ -86,7 +86,7 @@ public class ImageBrowser extends Table {
*/ */
public ImageBrowser(ImageBrowserModelBuilder b) { public ImageBrowser(ImageBrowserModelBuilder b) {
super(new BuilderAdapter(b), HEADERS); super(new BuilderAdapter(b), HEADERS);
setThumbnailSize(50); setThumbnailSize(200, 150);
m_builder = b; m_builder = b;
getHeader().setDefaultRenderer(new DefaultTableCellRenderer(false)); getHeader().setDefaultRenderer(new DefaultTableCellRenderer(false));
@ -106,7 +106,7 @@ public class ImageBrowser extends Table {
/** /**
* @return the size, in pixels, of the thumbnail images * @return the size, in pixels, of the thumbnail images
*/ */
public int getThumbnailSize() { public Dimension getThumbnailSize() {
return m_thumbSize; return m_thumbSize;
} }
@ -114,8 +114,8 @@ public class ImageBrowser extends Table {
* Set the thumbnail size * Set the thumbnail size
* @param size the size, in pixels, of the thumbnail images * @param size the size, in pixels, of the thumbnail images
*/ */
public void setThumbnailSize(int size) { public void setThumbnailSize(int width, int height) {
m_thumbSize = size; m_thumbSize = new Dimension(width, height);
} }
/** /**
@ -176,11 +176,11 @@ public class ImageBrowser extends Table {
int w, h; int w, h;
if (width == null || height == null) { if (width == null || height == null) {
w = m_thumbSize; w = (int) m_thumbSize.getWidth();
h = m_thumbSize; h = (int) m_thumbSize.getHeight();
} else { } else {
Dimension d = ImageSizer.getScaledSize( Dimension d = ImageSizer.getScaledSize(
width.intValue(), height.intValue(), m_thumbSize, m_thumbSize); width.intValue(), height.intValue(), (int) m_thumbSize.getWidth(), (int) m_thumbSize.getHeight());
w = (int) d.getWidth(); w = (int) d.getWidth();
h = (int) d.getHeight(); h = (int) d.getHeight();
} }