1 package org.columba.core.gui.logdisplay; 17 18 import java.awt.BorderLayout ; 19 import java.awt.Container ; 20 21 import javax.swing.JFrame ; 22 23 import org.frapuccino.awt.WindowsUtil; 24 25 26 29 public class LogDisplayFrame extends JFrame { 30 31 private static LogDisplayFrame frameInstance; 32 33 37 public LogDisplayFrame() { 38 super("Log display"); 39 Container container = getContentPane(); 40 container.setLayout(new BorderLayout ()); 41 container.add(new LogPanel(), BorderLayout.CENTER); 42 pack(); 43 setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE); 44 } 45 46 50 public static void showFrame() { 51 if (frameInstance == null) { 52 frameInstance = new LogDisplayFrame(); 53 WindowsUtil.centerInScreen(frameInstance); 54 } 55 frameInstance.setVisible(true); 56 } 57 } 58 | Popular Tags |