|
|
@@ -4,12 +4,17 @@ import javax.swing.JPanel;
|
|
|
import java.awt.GridBagLayout;
|
|
|
import java.awt.GridBagConstraints;
|
|
|
import java.awt.Insets;
|
|
|
+
|
|
|
import javax.swing.JLabel;
|
|
|
import javax.swing.JTextField;
|
|
|
import java.awt.Dimension;
|
|
|
import java.awt.Font;
|
|
|
import java.awt.Color;
|
|
|
import javax.swing.SwingConstants;
|
|
|
+
|
|
|
+import org.leumasjaffe.charsheet.controller.inventory.PopClickListener;
|
|
|
+import org.leumasjaffe.charsheet.model.equip.DDItem;
|
|
|
+
|
|
|
import java.awt.Component;
|
|
|
import javax.swing.Box;
|
|
|
|
|
|
@@ -24,7 +29,7 @@ public class ItemPanel extends JPanel {
|
|
|
private JTextField valueField;
|
|
|
private JTextField pageField;
|
|
|
|
|
|
- public ItemPanel(String string) {
|
|
|
+ public ItemPanel(DDItem item) {
|
|
|
setPreferredSize(new Dimension(280, 40));
|
|
|
GridBagLayout gbl_panel = new GridBagLayout();
|
|
|
gbl_panel.columnWidths = new int[]{0, 0, 0, 0, 0, 0};
|
|
|
@@ -109,7 +114,7 @@ public class ItemPanel extends JPanel {
|
|
|
gbc_lblPage.gridy = 1;
|
|
|
add(lblPage, gbc_lblPage);
|
|
|
|
|
|
- nameField = new JTextField();
|
|
|
+ nameField = new JTextField(item.getName());
|
|
|
GridBagConstraints gbc_nameField = new GridBagConstraints();
|
|
|
gbc_nameField.insets = new Insets(0, 0, 0, 0);
|
|
|
gbc_nameField.fill = GridBagConstraints.HORIZONTAL;
|
|
|
@@ -118,7 +123,7 @@ public class ItemPanel extends JPanel {
|
|
|
add(nameField, gbc_nameField);
|
|
|
nameField.setColumns(10);
|
|
|
|
|
|
- countField = new JTextField();
|
|
|
+ countField = new JTextField(Integer.toString(item.getNumber().value()));
|
|
|
GridBagConstraints gbc_countField = new GridBagConstraints();
|
|
|
gbc_countField.insets = new Insets(0, 0, 0, 0);
|
|
|
gbc_countField.fill = GridBagConstraints.HORIZONTAL;
|
|
|
@@ -136,7 +141,7 @@ public class ItemPanel extends JPanel {
|
|
|
add(weightField, gbc_weightField);
|
|
|
weightField.setColumns(10);
|
|
|
|
|
|
- valueField = new JTextField();
|
|
|
+ valueField = new JTextField(item.getValue().toString());
|
|
|
GridBagConstraints gbc_valueField = new GridBagConstraints();
|
|
|
gbc_valueField.insets = new Insets(0, 0, 0, 0);
|
|
|
gbc_valueField.fill = GridBagConstraints.HORIZONTAL;
|
|
|
@@ -145,13 +150,15 @@ public class ItemPanel extends JPanel {
|
|
|
add(valueField, gbc_valueField);
|
|
|
valueField.setColumns(10);
|
|
|
|
|
|
- pageField = new JTextField();
|
|
|
+ pageField = new JTextField(item.getPage().value());
|
|
|
GridBagConstraints gbc_pageField = new GridBagConstraints();
|
|
|
gbc_pageField.fill = GridBagConstraints.HORIZONTAL;
|
|
|
gbc_pageField.gridx = 4;
|
|
|
gbc_pageField.gridy = 2;
|
|
|
add(pageField, gbc_pageField);
|
|
|
pageField.setColumns(10);
|
|
|
+
|
|
|
+ addMouseListener(new PopClickListener(new ItemInfoMenu(item)));
|
|
|
}
|
|
|
|
|
|
}
|