package org.kjtw.displays; import java.awt.GridBagLayout; import java.awt.LayoutManager; import javax.swing.JPanel; import javax.swing.JTabbedPane; import org.kjtw.structures.JackGraphic; public class JackGFX extends JPanel { /** * */ private static final long serialVersionUID = 2631343788849889367L; private JTabbedPane tabbedPane; public JackGfxStrip getStrip() { return (JackGfxStrip) tabbedPane.getSelectedComponent(); } public JackGFX(LayoutManager layout) { super(layout, true); } /** * Create the panel. */ public JackGFX(JackGraphic jgfx) { tabbedPane = new JTabbedPane(JTabbedPane.TOP); add(tabbedPane); tabbedPane.addTab("Raw Frames", null, new JackGfxStrip(jgfx), "Raw Frames"); tabbedPane.addTab("Animation", null, new JackAnimStrip(jgfx), "Animation"); } public JackGFX() { GridBagLayout gridBagLayout = new GridBagLayout(); gridBagLayout.columnWidths = new int[]{54, 27, 428, 0, 33, 0}; gridBagLayout.rowHeights = new int[]{0, 0, 0}; gridBagLayout.columnWeights = new double[]{0.0, 0.0, 0.0, 0.0, 0.0, Double.MIN_VALUE}; gridBagLayout.rowWeights = new double[]{0.0, 0.0, Double.MIN_VALUE}; setLayout(gridBagLayout); } }