jnumbertextfield.java

来自「《j2ee开发全程实录》随书源码」· Java 代码 · 共 34 行

JAVA
34
字号
package com.cownew.ctk.ui.swing;

import java.math.BigDecimal;
import java.text.DecimalFormat;

import javax.swing.JFormattedTextField;
import javax.swing.text.NumberFormatter;

public class JNumberTextField extends JFormattedTextField
{

	public JNumberTextField()
	{
		super(new NumberFormatter(new DecimalFormat()));
	}
	
	public void setBigDecimal(BigDecimal value)
	{
		this.setValue(value);
	}
	
	public BigDecimal getBigDecimal()
	{
		Object v = getValue();
		if(v==null)
		{
			return null;
		}
		return new BigDecimal(v.toString());
	}


}

⌨️ 快捷键说明

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