Examples of VerticalStaticJPanel


Examples of tiled.mapeditor.widget.VerticalStaticJPanel

        createAnimatedTileButton = new JButton(CREATE_ANIMATED_BUTTON);
        addImagesButton = new JButton(ADD_IMAGES_BUTTON);
        createTileButton.addActionListener(this);
        createAnimatedTileButton.addActionListener(this);
        addImagesButton.addActionListener(this);
        JPanel buttons = new VerticalStaticJPanel();
        buttons.setBorder(BorderFactory.createEmptyBorder(5, 0, 0, 0));
        buttons.setLayout(new BoxLayout(buttons, BoxLayout.X_AXIS));
        buttons.add(addImagesButton);
        buttons.add(Box.createRigidArea(new Dimension(5, 0)));
        buttons.add(createTileButton);
        buttons.add(Box.createRigidArea(new Dimension(5, 0)));
        buttons.add(createAnimatedTileButton);

        JPanel mainPanel = new JPanel();
        mainPanel.setLayout(new GridBagLayout());
        mainPanel.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5));
        GridBagConstraints c = new GridBagConstraints();
View Full Code Here

Examples of tiled.mapeditor.widget.VerticalStaticJPanel

    private void init() {
        // Tileset name field at the top
        JLabel nameLabel = new JLabel(NAME_LABEL);
        tilesetNameEntry = new JTextField(32);
        JPanel namePanel = new VerticalStaticJPanel();
        namePanel.setLayout(new BoxLayout(namePanel, BoxLayout.X_AXIS));
        namePanel.add(nameLabel);
        namePanel.add(Box.createRigidArea(new Dimension(5, 5)));
        namePanel.add(tilesetNameEntry);

        tabs = new JTabbedPane(JTabbedPane.TOP);
        tabs.addTab(TILES_TAB, createTilePanel());
        tabs.addTab(IMAGES_TAB, createImagePanel());

        okButton = new JButton(OK_BUTTON);

        JPanel buttons = new VerticalStaticJPanel();
        buttons.setLayout(new BoxLayout(buttons, BoxLayout.X_AXIS));
        buttons.add(Box.createGlue());
        buttons.add(okButton);

        JPanel mainPanel = new JPanel();
        mainPanel.setLayout(new BoxLayout(mainPanel, BoxLayout.Y_AXIS));
        mainPanel.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5));
        mainPanel.add(namePanel);
View Full Code Here

Examples of tiled.mapeditor.widget.VerticalStaticJPanel

        buttonPanel.add(bFind);
        buttonPanel.add(bFindAll);
        buttonPanel.add(bReplace);
        buttonPanel.add(bReplaceAll);

        JPanel closePanel = new VerticalStaticJPanel();
        closePanel.setLayout(new BorderLayout());
        closePanel.add(bClose, BorderLayout.EAST);

        JPanel mainPanel = new JPanel();
        mainPanel.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5));
        mainPanel.setLayout(new BoxLayout(mainPanel, BoxLayout.Y_AXIS));
        mainPanel.add(searchPanel, BorderLayout.NORTH);
View Full Code Here

Examples of tiled.mapeditor.widget.VerticalStaticJPanel

        //gridColor = new JColorChooser();

        // Set up the layout

        /* LAYER OPTIONS */
        JPanel layerOps = new VerticalStaticJPanel();
        layerOps.setLayout(new GridBagLayout());
        layerOps.setBorder(BorderFactory.createCompoundBorder(
                    BorderFactory.createTitledBorder(LAYER_OPTIONS_TITLE),
                    BorderFactory.createEmptyBorder(0, 5, 5, 5)));
        GridBagConstraints c = new GridBagConstraints();
        c.anchor = GridBagConstraints.EAST;
        c.fill = GridBagConstraints.NONE;
        c.gridy = 1;
        c.fill = GridBagConstraints.HORIZONTAL;
        c.gridx = 1; c.gridy = 0; c.weightx = 1;
        layerOps.add(cbBinaryEncode, c);
        c.gridy = 2; c.insets = new Insets(0, 10, 0, 0);
        layerOps.add(cbCompressLayerData, c);

        /* GENERAL OPTIONS */
        JPanel generalOps = new VerticalStaticJPanel();
        generalOps.setLayout(new GridBagLayout());
        generalOps.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5));
        c = new GridBagConstraints();
        c.anchor = GridBagConstraints.NORTH;
        c.fill = GridBagConstraints.NONE;
        generalOps.add(new JLabel(UNDO_DEPTH_LABEL), c);
        c.fill = GridBagConstraints.HORIZONTAL;
        c.gridx = 1; c.weightx = 1;
        generalOps.add(undoDepth, c);
        c.gridy = 1;
        c.gridx = 0;
        generalOps.add(cbReportIOWarnings, c);
        c.gridy = 2;
        c.gridx = 0;
        generalOps.add(cbAutoOpenLastFile, c);

        /* GENERAL SAVING OPTIONS */
        JPanel generalSavingOps = new VerticalStaticJPanel();
        generalSavingOps.setLayout(new GridBagLayout());
        generalSavingOps.setBorder(BorderFactory.createCompoundBorder(
                    BorderFactory.createTitledBorder(GENERAL_SAVING_OPTIONS_TITLE),
                    BorderFactory.createEmptyBorder(0, 5, 5, 5)));
        c = new GridBagConstraints();
        c.fill = GridBagConstraints.HORIZONTAL;
        c.gridx = 1; c.gridy = 0; c.weightx = 1;
        generalSavingOps.add(cbUsefulComments, c);

        /* TILESET OPTIONS */
        JPanel tilesetOps = new VerticalStaticJPanel();
        tilesetOps.setLayout(new GridBagLayout());
        tilesetOps.setBorder(BorderFactory.createCompoundBorder(
                    BorderFactory.createTitledBorder(TILESET_OPTIONS_TITLE),
                    BorderFactory.createEmptyBorder(0, 5, 5, 5)));
        tilesetOps.add(cbEmbedImages, c);
        c.gridy = 1; c.insets = new Insets(0, 10, 0, 0);
        tilesetOps.add(rbEmbedInTiles, c);
        c.gridy = 2; c.insets = new Insets(0, 10, 0, 0);
        tilesetOps.add(rbEmbedInSet, c);

        /* GRID OPTIONS */
        JPanel gridOps = new VerticalStaticJPanel();
        gridOps.setLayout(new GridBagLayout());
        gridOps.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5));
        c = new GridBagConstraints();
        c.insets = new Insets(0, 0, 0, 5);
        gridOps.add(new JLabel(OPACITY_LABEL), c);
        c.insets = new Insets(0, 0, 0, 0);
        c.weightx = 1; c.gridx = 1;
        c.fill = GridBagConstraints.HORIZONTAL;
        gridOps.add(gridOpacitySlider, c);
        c.gridwidth = 2; c.gridy = 1; c.gridx = 0;
        gridOps.add(cbGridAA, c);
        //c.gridy = 2; c.weightx = 0;
        //gridOps.add(new JLabel("Color: "), c);
        //c.gridx = 1;
        //gridOps.add(gridColor, c);
       
        JPanel lomOps = new VerticalStaticJPanel();
        lomOps.setLayout(new GridBagLayout());
        lomOps.setBorder(BorderFactory.createCompoundBorder(
                    BorderFactory.createTitledBorder("scripts"),
                    BorderFactory.createEmptyBorder(0, 5, 5, 5)));
        c = new GridBagConstraints();
        c.insets = new Insets(0, 0, 0, 0);
        c.fill = GridBagConstraints.HORIZONTAL;
        c.gridwidth = 2; c.gridx = 1; c.gridy = 0; c.weightx = 1;
        lomOps.add(tfScriptsLocation, c);
        c.gridx = 2; c.gridy = 0; c.weightx = 1; c.gridy = 1;
        lomOps.add(bScriptsSave, c);

        JButton exportButton = new JButton(EXPORT_BUTTON);
        exportButton.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent actionEvent) {
                doExport();
            }
        });

        JButton importButton = new JButton(IMPORT_BUTTON);
        importButton.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent actionEvent) {
                doImport();
            }
        });

        JButton closeButton = new JButton(CLOSE_BUTTON);
        closeButton.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent actionEvent) {
                dispose();
            }
        });

        /* BUTTONS PANEL */
        JPanel buttons = new VerticalStaticJPanel();
        buttons.setLayout(new BoxLayout(buttons, BoxLayout.X_AXIS));
        buttons.add(exportButton);
        buttons.add(Box.createRigidArea(new Dimension(5, 5)));
        buttons.add(importButton);
        buttons.add(Box.createRigidArea(new Dimension(5, 5)));
        buttons.add(Box.createGlue());
        buttons.add(closeButton);

        JPanel saving = new JPanel();
        saving.setBorder(BorderFactory.createEmptyBorder(0, 5, 0, 0));
        saving.setLayout(new BoxLayout(saving, BoxLayout.Y_AXIS));
        saving.add(generalSavingOps);
View Full Code Here

Examples of tiled.mapeditor.widget.VerticalStaticJPanel

        image_panel.add(imageLabel);

        // buttons
        okButton = new JButton(OK_BUTTON);
        cancelButton = new JButton(CANCEL_BUTTON);
        JPanel buttons = new VerticalStaticJPanel();
        buttons.setBorder(BorderFactory.createEmptyBorder(5, 0, 0, 0));
        buttons.setLayout(new BoxLayout(buttons, BoxLayout.X_AXIS));
        buttons.add(cancelButton);
        buttons.add(okButton);

        // main panel
        JPanel mainPanel = new JPanel();
        mainPanel.setLayout(new GridBagLayout());
        GridBagConstraints c = new GridBagConstraints();
View Full Code Here

Examples of tiled.mapeditor.widget.VerticalStaticJPanel

        unitName = new JTextField(UNTITLED_UNIT);
        unitType = new JTextField();
        unitWidth = new IntegerSpinner(0, 0, 1024);
        unitHeight = new IntegerSpinner(0, 0, 1024);

        JPanel miscPropPanel = new VerticalStaticJPanel();
        miscPropPanel.setLayout(new GridBagLayout());
        miscPropPanel.setBorder(BorderFactory.createEmptyBorder(0, 0, 5, 0));
        GridBagConstraints c = new GridBagConstraints();
        c.anchor = GridBagConstraints.EAST;
        c.gridx = 0;
        c.gridy = 0;
        c.weightx = 0;
        c.fill = GridBagConstraints.NONE;
        c.insets = new Insets(5, 0, 0, 5);
        miscPropPanel.add(nameLabel, c);
        c.gridy = 1;
        miscPropPanel.add(typeLabel, c);
        c.gridy = 2;
        miscPropPanel.add(widthLabel, c);
        c.gridy = 3;
        miscPropPanel.add(heightLabel, c);
        c.insets = new Insets(5, 0, 0, 0);
        c.fill = GridBagConstraints.HORIZONTAL;
        c.gridx = 1;
        c.gridy = 0;
        c.weightx = 1;
        miscPropPanel.add(unitName, c);
        c.gridy = 1;
        miscPropPanel.add(unitType, c);
        c.gridy = 2;
        miscPropPanel.add(unitWidth, c);
        c.gridy = 3;
        miscPropPanel.add(unitHeight, c);

        mainPanel.add(miscPropPanel, 0);
    }
View Full Code Here

Examples of tiled.mapeditor.widget.VerticalStaticJPanel

        zoneName = new JTextField(UNTITLED_OBJECT);
        zoneWidth = new IntegerSpinner(0, 0, 1024);
        zoneHeight = new IntegerSpinner(0, 0, 1024);

        JPanel miscPropPanel = new VerticalStaticJPanel();
        miscPropPanel.setLayout(new GridBagLayout());
        miscPropPanel.setBorder(BorderFactory.createEmptyBorder(0, 0, 5, 0));
        GridBagConstraints c = new GridBagConstraints();
        c.anchor = GridBagConstraints.EAST;
        c.gridx = 0;
        c.gridy = 0;
        c.weightx = 0;
        c.fill = GridBagConstraints.NONE;
        c.insets = new Insets(5, 0, 0, 5);
        miscPropPanel.add(nameLabel, c);
        c.gridy = 1;
        miscPropPanel.add(widthLabel, c);
        c.gridy = 2;
        miscPropPanel.add(heightLabel, c);
        c.insets = new Insets(5, 0, 0, 0);
        c.fill = GridBagConstraints.HORIZONTAL;
        c.gridx = 1;
        c.gridy = 0;
        c.weightx = 1;
        miscPropPanel.add(zoneName, c);
        c.gridy = 1;
        miscPropPanel.add(zoneWidth, c);
        c.gridy = 2;
        miscPropPanel.add(zoneHeight, c);
       
        JPanel buttons = new VerticalStaticJPanel();
        buttons.setLayout(new GridBagLayout());
        buttons.setBorder(BorderFactory.createEmptyBorder(0, 0, 5, 0));
        c = new GridBagConstraints();
        c.anchor = GridBagConstraints.EAST;
        c.gridx = 0;
        c.gridy = 0;
        c.weightx = 0;
        c.fill = GridBagConstraints.NONE;
        c.insets = new Insets(5, 0, 0, 5);
        buttons.add(okButton, c);
        c.gridx = 1;
        buttons.add(cancelButton, c);

        mainPanel = new JPanel();
        mainPanel.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5));
        mainPanel.setLayout(new GridBagLayout());
        c = new GridBagConstraints();
View Full Code Here

Examples of tiled.mapeditor.widget.VerticalStaticJPanel

        JButton applyButton = new JButton(APPLY_BUTTON);
        applyButton.setToolTipText(APPLY_TOOLTIP);
        JButton deleteButton = new JButton(Resources.getIcon("gnome-delete.png"));
        deleteButton.setToolTipText(DELETE_BUTTON);

        JPanel user = new VerticalStaticJPanel();
        user.setBorder(BorderFactory.createEmptyBorder(5, 0, 0, 0));
        user.setLayout(new BoxLayout(user, BoxLayout.X_AXIS));
        user.add(Box.createGlue());
        user.add(Box.createRigidArea(new Dimension(5, 0)));
        user.add(deleteButton);

        JPanel buttons = new VerticalStaticJPanel();
        buttons.setBorder(BorderFactory.createEmptyBorder(5, 0, 0, 0));
        buttons.setLayout(new BoxLayout(buttons, BoxLayout.X_AXIS));
        buttons.add(Box.createGlue());
        buttons.add(applyButton);

        JPanel mainPanel = new JPanel();
        mainPanel.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5));
        mainPanel.setLayout(new BoxLayout(mainPanel, BoxLayout.Y_AXIS));
        mainPanel.add(propScrollPane);
View Full Code Here

Examples of tiled.mapeditor.widget.VerticalStaticJPanel

        tileWidth = new IntegerSpinner(defaultTileWidth, 1);
        tileHeight = new IntegerSpinner(defaultTileHeight, 1);

        // Map size fields

        JPanel mapSize = new VerticalStaticJPanel();
        mapSize.setLayout(new GridBagLayout());
        mapSize.setBorder(BorderFactory.createCompoundBorder(
                    BorderFactory.createTitledBorder(MAPSIZE_TITLE),
                    BorderFactory.createEmptyBorder(0, 5, 5, 5)));
        GridBagConstraints c = new GridBagConstraints();
        c.anchor = GridBagConstraints.EAST;
        c.fill = GridBagConstraints.NONE;
        c.insets = new Insets(5, 0, 0, 5);
        mapSize.add(new JLabel(WIDTH_LABEL), c);
        c.gridy = 1;
        mapSize.add(new JLabel(HEIGHT_LABEL), c);
      c.insets = new Insets(5, 0, 0, 0);
        c.fill = GridBagConstraints.HORIZONTAL;
        c.gridx = 1; c.gridy = 0; c.weightx = 1;
        mapSize.add(mapWidth, c);
        c.gridy = 1;
        mapSize.add(mapHeight, c);

        // Tile size fields

        JPanel tileSize = new VerticalStaticJPanel();
        tileSize.setLayout(new GridBagLayout());
        tileSize.setBorder(BorderFactory.createCompoundBorder(
                    BorderFactory.createTitledBorder(TILESIZE_TITLE),
                    BorderFactory.createEmptyBorder(0, 5, 5, 5)));
        c.gridx = 0; c.gridy = 0; c.weightx = 0;
        c.fill = GridBagConstraints.NONE;
      c.insets = new Insets(5, 0, 0, 5);
        tileSize.add(new JLabel(WIDTH_LABEL), c);
        c.gridy = 1;
        tileSize.add(new JLabel(HEIGHT_LABEL), c);
      c.insets = new Insets(5, 0, 0, 0);
        c.fill = GridBagConstraints.HORIZONTAL;
        c.gridx = 1; c.gridy = 0; c.weightx = 1;
        tileSize.add(tileWidth, c);
        c.gridy = 1;
        tileSize.add(tileHeight, c);

        // OK and Cancel buttons

        JButton okButton = new JButton(OK_BUTTON);
        JButton cancelButton = new JButton(CANCEL_BUTTON);
        okButton.addActionListener(this);
        cancelButton.addActionListener(this);

        JPanel buttons = new VerticalStaticJPanel();
        buttons.setLayout(new BoxLayout(buttons, BoxLayout.X_AXIS));
        buttons.add(Box.createGlue());
        buttons.add(okButton);
        buttons.add(Box.createRigidArea(new Dimension(5, 0)));
        buttons.add(cancelButton);

        // Map type and name inputs

        mapTypeChooser = new JComboBox();
        mapTypeChooser.addItem(ORTHOGONAL_MAPTYPE);
        mapTypeChooser.addItem(ISOMETRIC_MAPTYPE);
        mapTypeChooser.addItem(HEXAGONAL_MAPTYPE);
        // TODO: Enable views when implemented decently
        //mapTypeChooser.addItem(SHIFTED_MAPTYPE);

        JPanel miscPropPanel = new VerticalStaticJPanel();
        miscPropPanel.setLayout(new GridBagLayout());
        miscPropPanel.setBorder(BorderFactory.createEmptyBorder(0, 0, 5, 0));
        c.gridx = 0; c.gridy = 0; c.weightx = 0;
        c.fill = GridBagConstraints.NONE;
      c.insets = new Insets(5, 0, 0, 5);
        miscPropPanel.add(new JLabel(MAPTYPE_LABEL), c);
      c.insets = new Insets(5, 0, 0, 0);
        c.fill = GridBagConstraints.HORIZONTAL;
        c.gridx = 1; c.gridy = 0; c.weightx = 1;
        miscPropPanel.add(mapTypeChooser, c);

        // Putting two size panels next to eachother

        JPanel sizePanels = new JPanel();
        sizePanels.setLayout(new BoxLayout(sizePanels, BoxLayout.X_AXIS));
View Full Code Here

Examples of tiled.mapeditor.widget.VerticalStaticJPanel

                    50, sRandomAmount.getPreferredSize().height));
        sRandomAmount.setToolTipText(RANDOM_AMOUNT_TOOLTIP);
        sRandomAmount.addChangeListener(this);

        // Brush options section
        JPanel opts = new VerticalStaticJPanel();
        opts.setLayout(new GridBagLayout());
        opts.setBorder(BorderFactory.createCompoundBorder(
                    BorderFactory.createTitledBorder(OPTIONS_TITLE),
                    BorderFactory.createEmptyBorder(0, 5, 5, 5)));
        GridBagConstraints c = new GridBagConstraints();
        c.fill = GridBagConstraints.NONE;
        c.anchor = GridBagConstraints.NORTHWEST;
        c.weightx = 0;
        c.insets = new Insets(0, 0, 5, 0);
        opts.add(new JLabel(BRUSH_SIZE_LABEL), c);
        c.gridy = 1;
        opts.add(new JLabel(AFFECTED_LAYERS_LABEL), c);
        c.gridy = 2;
        opts.add(cbRandomBrush, c);
        c.gridy = 0; c.gridx = 1; c.weightx = 0.3;
        c.fill = GridBagConstraints.HORIZONTAL;
        opts.add(brushSize, c);
        c.gridy = 1;
        opts.add(affectLayers, c);
        c.gridy = 2;
        opts.add(sRandomAmount, c);

        JPanel shapePanel = new JPanel();
        shapePanel.setLayout(new BoxLayout(shapePanel, BoxLayout.Y_AXIS));
        shapePanel.add(presets);
        shapePanel.add(opts);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.