OSDN Git Service

2019-02-11
[hayashilib/hayashi.git] / src / jp / co / areaweb / tools / gui / ParameterPanel.java
1 package jp.co.areaweb.tools.gui;\r
2 import java.awt.LayoutManager;\r
3 \r
4 import javax.swing.BoxLayout;\r
5 import javax.swing.JLabel;\r
6 import javax.swing.JPanel;\r
7 import javax.swing.JTextField;\r
8 \r
9 /**\r
10  * パラメータを設定する為のパネル。\r
11  * この1インスタンスで、1パラメータをあらわす。\r
12  */\r
13 @SuppressWarnings("serial")\r
14 public class ParameterPanel extends JPanel {\r
15     JTextField argField;\r
16     JLabel argLabel;\r
17 \r
18         public ParameterPanel(String label, String text) {\r
19                 super();\r
20                 \r
21                 argLabel = new JLabel(label);\r
22                 argField = new JTextField(text);\r
23                 \r
24         this.setLayout(new BoxLayout(this, BoxLayout.X_AXIS));\r
25         this.add(argLabel);\r
26         this.add(argField);\r
27         }\r
28         \r
29         public String getText() {\r
30                 return this.argField.getText();\r
31         }\r
32 \r
33         public ParameterPanel(boolean isDoubleBuffered) {\r
34                 super(isDoubleBuffered);\r
35                 // TODO 自動生成されたコンストラクター・スタブ\r
36         }\r
37 \r
38         public ParameterPanel(LayoutManager layout) {\r
39                 super(layout);\r
40                 // TODO 自動生成されたコンストラクター・スタブ\r
41         }\r
42 \r
43         public ParameterPanel(LayoutManager layout, boolean isDoubleBuffered) {\r
44                 super(layout, isDoubleBuffered);\r
45                 // TODO 自動生成されたコンストラクター・スタブ\r
46         }\r
47 \r
48 }\r