Update of /cvsroot/ejtools/applications/management/src/main/net/sourceforge/ejtools/management
In directory usw-pr-cvs1:/tmp/cvs-serv28750/management/src/main/net/sourceforge/ejtools/management
Added Files:
AboutDialog.java
Log Message:
Initial Import
--- NEW FILE: AboutDialog.java ---
/*
* EJTools, the Enterprise Java Tools
*
* Distributable under LGPL license.
* See terms of license at www.gnu.org.
*/
package net.sourceforge.ejtools.management;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.GridLayout;
import java.awt.Container;
import java.beans.beancontext.BeanContextSupport;
import java.beans.beancontext.BeanContextServiceProvider;
import java.beans.beancontext.BeanContextServices;
import java.beans.beancontext.BeanContextServicesSupport;
import java.util.Iterator;
import java.util.Vector;
import javax.swing.JFrame;
import javax.swing.ImageIcon;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import net.sourceforge.ejtools.awt.action.Command;
import net.sourceforge.ejtools.awt.action.help.AboutAction;
import net.sourceforge.ejtools.awt.services.AboutService;
import net.sourceforge.ejtools.awt.services.FrameService;
import org.apache.log4j.Category;
/**
* Description of the Class
*
* @author letiembl
* @created 2 novembre 2001
*/
public class AboutDialog implements AboutService
{
private static Category cat = Category.getInstance(AboutDialog.class.getName());
private JPanel panel = null;
/** Constructor for the AboutServiceProvider object */
public AboutDialog()
{
}
public Container getPanel()
{
if(panel == null){
createPanel();
}
return panel;
}
/** Description of the Method */
private void createPanel()
{
panel = new JPanel(new BorderLayout());
String display = null;
JLabel label = null;
// North part
panel.add("North", new JLabel( new ImageIcon(getClass().getResource("/images/logo.png")) ));
// Center part
panel.add("Center", new JLabel(""));
// South part
JPanel info = new JPanel(new GridLayout(2, 1));
JLabel java = new JLabel("Java version:" + System.getProperty("java.version"), JLabel.CENTER);
java.setForeground(Color.black);
info.add(java);
JLabel vm = new JLabel("VM:" + System.getProperty("java.vm.name") + ", " + System.getProperty("java.vm.version"), JLabel.CENTER);
vm.setForeground(Color.black);
info.add(vm);
panel.add("South", info);
}
}
|