| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- package org.leumasjaffe.charsheet.view.summary;
- import javax.swing.JPanel;
- import java.awt.GridBagLayout;
- import javax.swing.JLabel;
- import java.awt.GridBagConstraints;
- import java.awt.Color;
- import javax.swing.border.LineBorder;
- import java.awt.Font;
- import javax.swing.SwingConstants;
- import java.awt.Dimension;
- import org.leumasjaffe.graphics.NumberTextField;
- import java.awt.Insets;
- public class SpellResistanceLine extends JPanel {
- /**
- *
- */
- private static final long serialVersionUID = 1L;
- public SpellResistanceLine() {
- setOpaque(false);
- GridBagLayout gridBagLayout = new GridBagLayout();
- gridBagLayout.columnWidths = new int[]{0, 0, 0};
- gridBagLayout.rowHeights = new int[]{0, 0};
- gridBagLayout.columnWeights = new double[]{0.0, 0.0, Double.MIN_VALUE};
- gridBagLayout.rowWeights = new double[]{0.0, Double.MIN_VALUE};
- setLayout(gridBagLayout);
-
- JLabel lblSpellResistence = new JLabel("SR");
- lblSpellResistence.setToolTipText("Spell Resistance");
- lblSpellResistence.setPreferredSize(new Dimension(50, 25));
- lblSpellResistence.setOpaque(true);
- lblSpellResistence.setMinimumSize(new Dimension(50, 25));
- lblSpellResistence.setMaximumSize(new Dimension(50, 25));
- lblSpellResistence.setHorizontalAlignment(SwingConstants.CENTER);
- lblSpellResistence.setForeground(Color.WHITE);
- lblSpellResistence.setFont(new Font("Tahoma", Font.BOLD, 18));
- lblSpellResistence.setBorder(new LineBorder(Color.WHITE));
- lblSpellResistence.setBackground(Color.BLACK);
- GridBagConstraints gbc_lblSpellResistence = new GridBagConstraints();
- gbc_lblSpellResistence.insets = new Insets(0, 0, 0, 5);
- gbc_lblSpellResistence.anchor = GridBagConstraints.EAST;
- gbc_lblSpellResistence.gridx = 0;
- gbc_lblSpellResistence.gridy = 0;
- add(lblSpellResistence, gbc_lblSpellResistence);
-
- NumberTextField numberTextField = new NumberTextField();
- numberTextField.setToolTipText("");
- numberTextField.setPreferredSize(new Dimension(30, 20));
- numberTextField.setMinimumSize(new Dimension(30, 20));
- numberTextField.setMaximumSize(new Dimension(30, 20));
- numberTextField.setHorizontalAlignment(SwingConstants.CENTER);
- numberTextField.setColumns(3);
- numberTextField.setBorder(new LineBorder(Color.BLACK));
- GridBagConstraints gbc_numberTextField = new GridBagConstraints();
- gbc_numberTextField.fill = GridBagConstraints.HORIZONTAL;
- gbc_numberTextField.gridx = 1;
- gbc_numberTextField.gridy = 0;
- add(numberTextField, gbc_numberTextField);
- }
- }
|