jformattedtextfield

    1热度

    1回答

    我花了很多时间阅读Java文档和相关问题,但仍然无法准确理解我需要做什么来完成我想要的功能。 我知道,我将使用一个MaskFormatter(因为我想/ /始终显示),SimpleDateFormater和DocumentListeners所以我花了我大部分的时间研究这些,但无法弄清楚如何使用一切融合在一起。 我有一个JFormattedTextField使用MaskFormatter("##/#

    0热度

    1回答

    我使用格式掩码(######)来填写海里值。但我希望昏迷前的值可以是一个,可以是两位或三位数字。朋友可能会给我一个解决方案。谢谢

    2热度

    1回答

    我有一个JFormattedTextField组件,其值为Integer,当它没有焦点时,它在一秒钟内更新3次。 更新我使用摆动计时器的值。 我想让用户可以编辑它的值(以更新模型中的某个值),但我知道每次失去焦点时JFormattedTextField的值都不会更新。因此在lostFocus事件中更改模型属性并不明智,另一方面,当失去焦点时,可以通过更新模块更改其值,这会使情况更加困难。 很明显,

    1热度

    1回答

    我知道下面的代码应该格式化FormattedTextField,但它似乎没有做任何事情的形式(如下图所示)。我是想,形式加载时:文本字段到这个样子 00/00/2014 - 00:00 当用户能够 进入datelike周围的符号分隔信息(/或:) 但是,在用户无法删除这些符号分隔 代码: package datefield; import javax.swing.JFormattedTextF

    -2热度

    1回答

    当格式加载(因此用户只能输入格式的电话号码)时,Jformatter将无法正常工作,试图格式化JFormattedTextField1。但那不行。 都不行=表单根本没有做任何事情,JFormattedTextField1只是停留未修改 代码: public class NewJFrame extends javax.swing.JFrame { /** * Creates ne

    2热度

    1回答

    我正在使用应用了MaskFormatter的JFormattedTextField,以便输入电话号码。 但是,当我输入一个无效的电话号码,如“123”,然后按下按钮,JFormattedTextField立即删除所有文本。 有没有办法让那些无效的文本在那里? 这里是一个代码示例: import java.awt.FlowLayout; import java.text.ParseExceptio

    1热度

    2回答

    我有一个JTextField来容纳带3个点的IP地址。 255.120.320.123。当用户输入此IP地址时,我想掩盖它,如。。 。 我是指这个线程,How to custom formatter JFormattedTextField to display an IP address? jFormattedTextField并没有为我工作。任何人都可以给我一个例子jFormattedTextF

    0热度

    1回答

    我想制作一个将文本翻译为二进制文件的Java程序,反之亦然。但是,我正在努力与二进制文本部分。我想通过使用JFormattedTextField可以添加日期和电话号码格式。但我试图做一个更复杂的格式,用户只能输入数字1和0,并在字节之间添加(不可选)短划线。 (10011100-01001101,你可以把它复制而不复制破折号:你会复制1001110001001101到剪贴板代替) 我不知道如何得到

    1热度

    1回答

    我创建与MaskFormatter之外掩盖JFormattedTextField的框架: public static void main(String[] args) { DateFormat df = new SimpleDateFormat("dd-mm-yyyy"); JFrame frame = new JFrame(""); frame.setDefault

    1热度

    1回答

    我有一个的JFormattedTextField,我想,当我尝试输入一个数字,例如1002,我会四舍五入为5 1002-> 1000 304-1最接近的倍数> 305 6-> 5 9-> 10 1-> 0 等。 我已经设置的数字格式取消分组,并接受只有数字 NumberFormat format=NumberFormat.getInstance(); format.setGroupingUsed