JGoodies und forms & looks

Hallo,

wenn du diese schicken Verläufe haben möchtest, dann musst du deine Komponenten in einem SimpleInternalFrame nesten und das PlasticLookAndFeel verwenden.

schau mal hier:
Java:
/**
 * 
 */
package de.tutorials;

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTabbedPane;
import javax.swing.UIManager;

import com.jgoodies.looks.plastic.PlasticLookAndFeel;
import com.jgoodies.uif_lite.panel.SimpleInternalFrame;

/**
 * @author Thomas.Darimont
 * 
 */
public class JGoodiesLooksExample extends JFrame {

    public JGoodiesLooksExample() {
        super("JGoodiesLooksExample");
        setDefaultCloseOperation(EXIT_ON_CLOSE);

        SimpleInternalFrame simpleInternalFrame = new SimpleInternalFrame(
                "Embedded Tabs");
        JTabbedPane tabbedPane = new JTabbedPane(1);
        tabbedPane.putClientProperty("jgoodies.embeddedTabs", Boolean.TRUE);
        tabbedPane.addTab("Test", new JLabel("TestTabLabel"));
        simpleInternalFrame.add(tabbedPane);
        add(simpleInternalFrame);
        pack();
    }

    /**
     * @param args
     */
    public static void main(String[] args) throws Exception {
        UIManager.setLookAndFeel(new PlasticLookAndFeel());
        new JGoodiesLooksExample().setVisible(true);
    }
}

Gruß Tom
 

Anhänge

  • jgoodies_coolTabHeader.png
    jgoodies_coolTabHeader.png
    5,1 KB · Aufrufe: 1.085
Zurück