Package com.nexirius.framework.gadgets

Examples of com.nexirius.framework.gadgets.JPanelWithBackgroundImage


            JLabel label = (JLabel) factory.createDefaultViewer(mainModel.getChild(MainModel.FIELD_LICENSE_TEXT)).getJComponent();
            label.setFont(new Font("Helvetica", Font.PLAIN, 20));
            label.setForeground(Color.white);
            label.setOpaque(false);
            label.setHorizontalAlignment(JLabel.CENTER);
            JPanel panel = new JPanelWithBackgroundImage(factory.getClientResource(), "jnexBackground");

            panel.setBorder(new EmptyBorder(10, 10, 10, 10));
            panel.setLayout(new GridLayout(1, 1));

            panel.add(label);

            north.add(panel);
            north.add(createFieldEditor("smtp", factory));
            north.add(createFieldEditor("smtpUser", factory));
            north.add(createFieldEditor("smtpPassword", factory));
View Full Code Here


public class MainEditor extends StandardStructEditor {
    protected MainModel mainModel;

    public JComponent createJComponent(ViewerFactory factory) {
        JPanel panel = new JPanelWithBackgroundImage(factory.getClientResource(), "jnexBackground");
//        JPanel panel = new JPanel();

        panel.setLayout(new BorderLayout());

        MemberListModel memberList = mainModel.getMemberList();

        EmptyBorder emptyBorder = new EmptyBorder(5,10,5,10);

        try {
            JPanel persistenceSelector = createFieldEditor(MainModel.FIELD_PERSISTENCE_SELECTOR, factory);
            persistenceSelector.setBorder(emptyBorder);
            panel.add(persistenceSelector, BorderLayout.NORTH);
            JComponent list = factory.createDefaultEditor(memberList).getJComponent();
            list.setBorder(emptyBorder);
            panel.add(list, BorderLayout.CENTER);
            BorderLayout borderLayout = new BorderLayout();
            borderLayout.setVgap(10);
            JPanel south = new JPanel(borderLayout);
            south.setBorder(emptyBorder);
            south.setOpaque(false);
            panel.add(south, BorderLayout.SOUTH);
            JComponent selected = factory.createDefaultViewer(mainModel.getSelected().getChild("Person")).getJComponent();
            south.add(selected, BorderLayout.CENTER);
            JComponent address = factory.createDefaultViewer(mainModel.getAddress()).getJComponent();
            south.add(address, BorderLayout.SOUTH);
        } catch (Exception e) {
View Full Code Here

TOP

Related Classes of com.nexirius.framework.gadgets.JPanelWithBackgroundImage

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.