| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- package org.leumasjaffe.charsheet.view.magic;
- import java.awt.GridBagConstraints;
- import java.awt.GridBagLayout;
- import java.awt.Insets;
- import javax.swing.JLabel;
- import javax.swing.JPanel;
- import javax.swing.JTextField;
- import org.leumasjaffe.charsheet.util.StringHelper;
- public class SpellsKnownHeader extends JPanel {
- public SpellsKnownHeader(int level, int elems) {
- GridBagLayout gridBagLayout = new GridBagLayout();
- gridBagLayout.columnWidths = new int[]{0, 0, 0, 0, 0};
- gridBagLayout.rowHeights = new int[]{0, 0};
- gridBagLayout.columnWeights = new double[]{0.0, 1.0, 0.0, 0.0, Double.MIN_VALUE};
- gridBagLayout.rowWeights = new double[]{0.0, Double.MIN_VALUE};
- setLayout(gridBagLayout);
-
- JLabel lblSpellLevel = new JLabel("Spell Level:");
- GridBagConstraints gbc_lblSpellLevel = new GridBagConstraints();
- gbc_lblSpellLevel.insets = new Insets(0, 0, 0, 5);
- gbc_lblSpellLevel.anchor = GridBagConstraints.EAST;
- gbc_lblSpellLevel.gridx = 0;
- gbc_lblSpellLevel.gridy = 0;
- add(lblSpellLevel, gbc_lblSpellLevel);
-
- JTextField textFieldLevel = new JTextField(Integer.toString(level));
- textFieldLevel.setEditable(false);
- GridBagConstraints gbc_textFieldLevel = new GridBagConstraints();
- gbc_textFieldLevel.insets = new Insets(0, 0, 0, 5);
- gbc_textFieldLevel.fill = GridBagConstraints.HORIZONTAL;
- gbc_textFieldLevel.gridx = 1;
- gbc_textFieldLevel.gridy = 0;
- add(textFieldLevel, gbc_textFieldLevel);
- textFieldLevel.setColumns(10);
-
- JLabel lblSpellsPerDay = new JLabel("Spells Known:");
- GridBagConstraints gbc_lblSpellsPerDay = new GridBagConstraints();
- gbc_lblSpellsPerDay.insets = new Insets(0, 0, 0, 5);
- gbc_lblSpellsPerDay.gridx = 2;
- gbc_lblSpellsPerDay.gridy = 0;
- add(lblSpellsPerDay, gbc_lblSpellsPerDay);
-
- JTextField textFieldRemaining = new JTextField(StringHelper.toString(elems, -1, "--"));
- GridBagConstraints gbc_textFieldRemaining = new GridBagConstraints();
- gbc_textFieldRemaining.insets = new Insets(0, 0, 0, 5);
- gbc_textFieldRemaining.gridx = 3;
- gbc_textFieldRemaining.gridy = 0;
- add(textFieldRemaining, gbc_textFieldRemaining);
- textFieldRemaining.setEditable(false);
- textFieldRemaining.setColumns(10);
- }
- }
|