1 23 24 package com.sun.enterprise.tools.upgrade.gui; 25 26 import java.awt.*; 27 28 29 public class HeaderPanel extends InsetsPanel 30 { 31 32 private String headerText; 33 private Header header; 34 private int preferredHeight; 35 36 public HeaderPanel() 37 { 38 this("", 55); 39 } 40 41 public HeaderPanel(String s) 42 { 43 this(s, 55); 44 } 45 46 public HeaderPanel(String s, int i) 47 { 48 headerText = null; 49 header = null; 50 headerText = s; 51 preferredHeight = i; 52 setLayout(new BorderLayout()); 53 add(header = new Header(s), "North"); 54 } 55 56 public Dimension getMinimumSize() 57 { 58 return getPreferredSize(); 59 } 60 61 public Dimension getPreferredSize() 62 { 63 Dimension dimension = new Dimension(getSize().width, preferredHeight); 64 return dimension; 65 } 66 67 public String getText() 68 { 69 if(header != null) 70 { 71 return header.getText(); 72 } else 73 { 74 return headerText; 75 } 76 } 77 78 public void setText(String s) 79 { 80 headerText = s; 81 if(header != null) 82 { 83 header.setText(s); 84 } 85 } 86 } 87 | Popular Tags |