1 19 20 package org.openharmonise.him.displaycomponents.table; 21 22 import java.awt.Color ; 23 import java.awt.Dimension ; 24 import java.awt.FlowLayout ; 25 import java.awt.Font ; 26 27 import javax.swing.Icon ; 28 import javax.swing.JLabel ; 29 30 import org.openharmonise.vfs.*; 31 import org.openharmonise.vfs.gui.*; 32 33 34 41 public class BlankVersionEntry extends VersionEntry { 42 43 48 public BlankVersionEntry(String sTitle) { 49 super(); 50 this.setup(sTitle); 51 } 52 53 58 private void setup(String sTitle) { 59 Icon iIcon = IconManager.getInstance().getIcon( "16-blank.gif" ); 60 61 String fontName = "Dialog"; 62 int fontSize = 11; 63 Font font = new Font (fontName, Font.PLAIN, fontSize); 64 65 this.setPreferredSize(new Dimension (160, 40)); 66 this.setSize(new Dimension (160, 40)); 67 this.setBackground(Color.WHITE); 68 FlowLayout fl2 = new FlowLayout (FlowLayout.LEFT); 69 fl2.setHgap(0); 70 fl2.setVgap(0); 71 this.setLayout(fl2); 72 73 JLabel title = new JLabel (sTitle); 74 title.setFont(font); 75 title.setPreferredSize(new Dimension (145, 16)); 76 title.setIcon(iIcon); 77 this.add(title); 78 79 this.doLayout(); 80 } 81 82 90 private BlankVersionEntry( 91 TableEntry parentEntry, 92 AbstractVirtualFileSystem vfs, 93 String sFilepath, 94 String sTitle) { 95 super(parentEntry, vfs, sFilepath, sTitle); 96 } 97 98 107 private BlankVersionEntry( 108 TableEntry parentEntry, 109 AbstractVirtualFileSystem vfs, 110 String sFilepath, 111 String sTitle, 112 boolean bDisplayIcon) { 113 super(parentEntry, vfs, sFilepath, sTitle, bDisplayIcon); 114 } 115 116 } 117 | Popular Tags |