深入探索Java Swing输入组件
在Java Swing编程中,有多种输入组件可供使用,它们能为用户提供丰富的交互体验。下面将详细介绍格式化文本字段、JSpinner文本字段、可选择输入组件(包括切换按钮和复选框)等内容。
格式化文本字段
在某些情况下,控制文本字段显示信息的方式非常重要。Swing提供了 JFormattedTextField 类和 Format 类层次结构来满足这一需求。格式化文本字段允许你指定特定字段的合适值类型,并确定这些值的显示方式。你可以将文本字段格式化为数字(如整数、浮点数或货币),也可以指定模式来确定值的显示形式(如日期、社会保险号或电话号码)。
以下是一个使用格式化数字实例的示例代码:
class FormattedTextFieldDemo( java.lang.Runnable ) :
def addFTF( self, name ) :
pane = self.frame.getContentPane()
pane.add( JLabel( name ) )
pane.add(
JFormattedTextField(
eval( 'NumberFormat.' + name ),
value = 12345.67890,
columns = 10
)
)
def run( s
超级会员免费看
订阅专栏 解锁全文
1094

被折叠的 条评论
为什么被折叠?



