1 需求
- 获取输入框长度
- public int getColumns() 默认值是0
- 设置输入框长度
- public void setColumns(int columns)
- 获取输入框内容
- 设置输入框内容
- public TextField(String text) throws HeadlessException
- public TextField(String text, int columns) throws HeadlessException
- public void setText(String t)
2 接口
Class TextField
public class TextField extends TextComponentjava.lang.Object
java.awt.Component
java.awt.TextComponent
java.awt.TextField
- Constructor Detail
- public TextField() throws HeadlessException
- public TextField(String text) throws HeadlessException
- public TextField(int columns) throws HeadlessException
- public TextField(String text, int columns) throws HeadlessException
- Method Detail
- public void addNotify()
- public char getEchoChar()
- public void setEchoChar(char c)
- public void setText(String t)
- public boolean echoCharIsSet()
- public int getColumns()
- public void setColumns(int columns)
- public Dimension getPreferredSize(int columns)
- public Dimension getPreferredSize()
- public Dimension getMinimumSize(int columns)
- public Dimension getMinimumSize()
- public void addActionListener(ActionListener l)
- public void removeActionListener(ActionListener l)
- public ActionListener[] getActionListeners()
- public <T extends EventListener> T[] getListeners(Class<T> listenerType)
- protected void processEvent(AWTEvent e)
- protected void processActionEvent(ActionEvent e)
- protected String paramString()
- public AccessibleContext getAccessibleContext()
3 示例代码
import java.awt.*;
public class Test {
public static void main(String[] args) {
Frame frame = new Frame("TextField Demo");
TextField tf = new TextField("hello",10);
frame.add(tf);
frame.setBounds(100,100,300,300);
frame.setVisible(true);
}
}
4 参考资料