Update of /cvsroot/ejtools/applications/jndi.browser/src/main/net/sourceforge/ejtools/jndibrowser
In directory usw-pr-cvs1:/tmp/cvs-serv28750/jndi.browser/src/main/net/sourceforge/ejtools/jndibrowser
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.jndibrowser;
// Standard Imports
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Container;
import java.awt.GridLayout;
import java.util.ResourceBundle;
import javax.swing.ImageIcon;
import javax.swing.JLabel;
import javax.swing.JPanel;
// Other Imports
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;
/**
* Description of the Class
*
* @author letiembl
* @created 2 novembre 2001
* @todo Javadoc to complete
* @todo I18N to complete
*/
public class AboutDialog implements AboutService
{
/** Description of the Field */
private final static ResourceBundle res = ResourceBundle.getBundle("ApplicationResources");
/** Description of the Field */
private JPanel panel = null;
/** Constructor for the AboutServiceProvider object */
public AboutDialog() { }
/**
* Getter for the panel attribute
*
* @return The value
*/
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(res.getString("text.about.javaVersion") + " : " + System.getProperty("java.version"), JLabel.CENTER);
java.setForeground(Color.black);
info.add(java);
JLabel vm = new JLabel(res.getString("text.about.virtualMachine") + " : " + System.getProperty("java.vm.name") + ", " + System.getProperty("java.vm.version"), JLabel.CENTER);
vm.setForeground(Color.black);
info.add(vm);
panel.add("South", info);
}
}
|