textfieldpanel.java

来自「java learn PPT java learn PPT java learn」· Java 代码 · 共 36 行

JAVA
36
字号
     import java.awt.*;

     // 在Panel内放置 String 属性
     public class TextFieldPanel extends AttributePanel
     {
          // 放置属性的 TextField
          private TextField textField;

          public TextFieldPanel(String attr, String prompt, int textLength)
          {
               super(attr);

               setLayout(new FlowLayout(FlowLayout.CENTER, 15, 0));

               // 如果提示是一个有效字符串,则添加一个 Label            
               if(prompt != null)
               {
                    add(new Label(prompt, Label.LEFT));
               }
               
               // 创建TextField,并把它添加到Panel上
               textField = new TextField(textLength);
               add(textField);
          }

          public String toString()
          {
               // 返回属性,一个"不确定"的消息
               if(textField.getText().trim().equals(""))
               {
                    return attribute + ": not specified";
               }

               return attribute + ": " + textField.getText().trim();
          }
     }    // TextFieldPanel               

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?