jformattedtextfield

    1热度

    2回答

    我需要这样一个数字文本字段上的JFrame该 由若干限制输入带小数点 点后两位数字 勾画出分离每三位数字即1 234 567,89数。 数输入 中显示正确的格式马上 我尝试使用的JFormattedTextField: NumberFormat nf = NumberFormat.getNumberInstance(); nf.setMaximumFractionDigits(2);

    2热度

    1回答

    我想让一个设置为接受浮动的文本框,我正在使用正则表达式..我有一个问题,因为当我输入数字为例如12345.67然后当我尝试擦除输入我不能删除数字1 ..为什么?> import javax.swing.*; import javax.swing.text.*; public class DecimalFormatter extends DefaultFormatter { pro

    0热度

    1回答

    这是我需要的:一个文本框,其中用户可以输入: 1234567890或11234567890 ,它需要进行相应的格式化为 123 -456-7890或1 123-456-7890 本质上是一个电话号码,有或没有国家代码。到目前为止,我有以下操作的代码: if (isPhone && !getText().equals(BLANK_STRING)) { int phoneLength =

    0热度

    2回答

    我在我的JFrame中在Java中使用了两个JFormattedTextFields日期。我格式化他们在格式(DD/MM/YYYY)。 我怎样才能找到他们在天之间的差异?

    1热度

    1回答

    我有一个输入不同形式的相同信息的2 JFormattedTextField。当用户改变另一个时,我希望有一个改变。在使用PropertyChangeListener之前,我已经实现了这样的功能,但是这次我遇到了一个奇怪的错误。 当我的JFrame打开PropertyChangeListener事件被无缘无故触发。 PropertyChangeEvent上的getNewValue()的值为空。 这里

    4热度

    1回答

    我需要做下面的格式为“00:00”的一些要求的JFormattedTextField: 唯一改变的应该是在“00”。 (所以“:”不应该是可删除的) 选项卡让您在“:”两边之间切换。 (因此,将光标置于一侧并且挂钩标记在另一侧上都为“00”) 将“00”更改为“2”应将其格式化为“02”。 它的字符限制应该是5,包括“:”。 (4个可改变的字符) 它应该被初始化为“00:00”,但它不应该是一个可

    1热度

    2回答

    在JAVA中启动程序后,如何自动将当前系统日期写为"YYYY-MM-DD HH:MM:SS"以格式化文本字段? 其实我有两个格式化的文本字段。其中一个必须显示当前系统日期 - 5 Min必须在程序启动后显示当前系统日期。 当我运行这个程序Jpanel来。我在这个面板中有2个格式化的文本框。 左一个:必须是显示当前系统日期 - 5分钟(2013年12月22日21:00:00.000) 正确的:必须是

    0热度

    2回答

    我想在输入JFormattedTextField中的数字时看到格式化数字。例如,当用户键入124451000时,它必须在屏幕上动态显示为124.451.000,而不是在用户按Tab或Enter键时显示。 我希望在输入第四个数字后紧跟第三个数字(例如2.566)。 public class MyDocListener implements DocumentListener{ NumberF

    0热度

    1回答

    列/冲突的数目我有一个WWFormattedTextField: public class WWFormattedTextField extends JFormattedTextField implements FocusListener { private DocumentFilter filter = new UppercaseDocumentFilter(); private bool

    2热度

    1回答

    这里是代码为例: private JFormattedTextField jftf2 = new JFormattedTextField(); try{ MaskFormatter mask = new MaskFormatter("###-####"); mask.install(jftf2); }catch(ParseException e){e.printStackT