1 19 package org.openharmonise.him.window; 20 21 import java.awt.BorderLayout ; 22 import java.awt.Font ; 23 24 import javax.swing.JPanel ; 25 import javax.swing.JTabbedPane ; 26 27 import org.openharmonise.him.window.messages.*; 28 import org.openharmonise.him.window.quickhelp.*; 29 import org.openharmonise.him.window.session.*; 30 import org.openharmonise.vfs.gui.*; 31 32 33 41 public class InformationBar extends JPanel { 42 43 46 private JTabbedPane m_tabs = new JTabbedPane (); 47 48 52 public InformationBar() { 53 super(); 54 this.setup(); 55 } 56 57 61 private void setup() { 62 BorderLayout layout = new BorderLayout (); 63 layout.setHgap(0); 64 layout.setVgap(0); 65 this.setLayout(layout); 66 67 String fontName = "Dialog"; 68 int fontSize = 11; 69 Font font = new Font (fontName, Font.PLAIN, fontSize); 70 m_tabs.setFont(font); 71 72 m_tabs.addTab("Console", IconManager.getInstance().getIcon("16-message-container.gif"), new MessageWindow(m_tabs)); 73 m_tabs.addTab("This Session", IconManager.getInstance().getIcon("16-session-container.gif"), SessionWindow.getInstance()); 74 m_tabs.addTab("How to...", IconManager.getInstance().getIcon("16-command-help.gif"), new QuickHelpWindow()); 75 76 this.add(this.m_tabs); 77 78 this.setVisible(true); 79 } 80 81 } 82
| Popular Tags
|