usr/src/java/vpanels/app/usermgr/com/oracle/solaris/vp/panels/usermgr/client/swing/UserMgrEmptyPanel.java
author Stephen Talley <stephen.talley@oracle.com>
Fri, 27 Apr 2012 00:52:26 -0400
changeset 847 a8e124b894b8
parent 811 c65c58b7a1f0
permissions -rw-r--r--
7095663 A GUI needed for User Management 7158462 modify RAD usermgr module to support user/role cmds functionality
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
536
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
     1
/*
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
     2
 * CDDL HEADER START
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
     3
 *
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
     4
 * The contents of this file are subject to the terms of the
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
     5
 * Common Development and Distribution License (the "License").
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
     6
 * You may not use this file except in compliance with the License.
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
     7
 *
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
     8
 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
     9
 * or http://www.opensolaris.org/os/licensing.
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
    10
 * See the License for the specific language governing permissions
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
    11
 * and limitations under the License.
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
    12
 *
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
    13
 * When distributing Covered Code, include this CDDL HEADER in each
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
    14
 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
    15
 * If applicable, add the following below this CDDL HEADER, with the
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
    16
 * fields enclosed by brackets "[]" replaced with your own identifying
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
    17
 * information: Portions Copyright [yyyy] [name of copyright owner]
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
    18
 *
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
    19
 * CDDL HEADER END
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
    20
 */
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
    21
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
    22
/*
811
c65c58b7a1f0 CR7154757 rad+vpanels java package and object names need to change
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 720
diff changeset
    23
 * Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
536
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
    24
 */
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
    25
811
c65c58b7a1f0 CR7154757 rad+vpanels java package and object names need to change
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 720
diff changeset
    26
package com.oracle.solaris.vp.panels.usermgr.client.swing;
536
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
    27
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
    28
import java.awt.BorderLayout;
591
7c5752b99fd6 12473 panels should probably be run in a sandbox
Stephen Talley <stephen.talley@oracle.com>
parents: 536
diff changeset
    29
import javax.swing.*;
811
c65c58b7a1f0 CR7154757 rad+vpanels java package and object names need to change
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 720
diff changeset
    30
import com.oracle.solaris.vp.util.misc.finder.Finder;
c65c58b7a1f0 CR7154757 rad+vpanels java package and object names need to change
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 720
diff changeset
    31
import com.oracle.solaris.vp.util.swing.GUIUtil;
536
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
    32
847
a8e124b894b8 7095663 A GUI needed for User Management
Stephen Talley <stephen.talley@oracle.com>
parents: 811
diff changeset
    33
/**
a8e124b894b8 7095663 A GUI needed for User Management
Stephen Talley <stephen.talley@oracle.com>
parents: 811
diff changeset
    34
 * This panel provides preliminary information on what button
a8e124b894b8 7095663 A GUI needed for User Management
Stephen Talley <stephen.talley@oracle.com>
parents: 811
diff changeset
    35
 * does what. Details are available from the Help button.
a8e124b894b8 7095663 A GUI needed for User Management
Stephen Talley <stephen.talley@oracle.com>
parents: 811
diff changeset
    36
 */
536
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
    37
@SuppressWarnings({"serial"})
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
    38
public class UserMgrEmptyPanel extends JPanel {
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
    39
    //
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
    40
    // Constructors
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
    41
    //
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
    42
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
    43
    public UserMgrEmptyPanel() {
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
    44
	String msg = Finder.getString("usermgr.empty.message");
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
    45
	JLabel msgLabel = new JLabel(msg,
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
    46
	    GUIUtil.getIcon(JOptionPane.INFORMATION_MESSAGE),
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
    47
	    SwingConstants.LEFT);
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
    48
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
    49
	msgLabel.setVerticalAlignment(SwingConstants.TOP);
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
    50
	msgLabel.setVerticalTextPosition(SwingConstants.CENTER);
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
    51
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
    52
	setLayout(new BorderLayout());
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
    53
	add(msgLabel);
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
    54
    }
2051d6c000cc 16494 - Integrate user management panel
Shadrack Kilemba <Shadrack.Kilemba@Oracle.COM>
parents:
diff changeset
    55
}