jformattedtextfield

    1热度

    1回答

    我使用下面的代码NumberFomatterFactory设置为具有JFormattedTextField: try{ JFormattedTextField ccyTxt = new JFormattedTextField(); DecimalFormat ccyTxtFormat = (DecimalFormat) DecimalFormat.getNumberInstan

    0热度

    1回答

    我在eclipse中实现了Gauss Jordan算法,现在我正试图使它成为一个软件,但是我根本没有使用GUI的经验。 我有一个窗口要求输入2个东西的变量数和方程的数量,当用户输入数字并按下提交按钮时,第二个窗口打开。 在第二个窗口中,我需要一定数量的文本域来显示它自己,这将取决于上面提到的两个变量。 我的问题是有没有办法从第一类(用户输入第一类中存储的变量的第一个窗口)中将值传递给第二个(文本域

    -1热度

    1回答

    我正尝试创建一个FormattedTextField,用户通知产品的价格。但是我不知道如何格式化该领域,因为产品可以具有任何尺寸(例如$ 1,72或$ 489)。我希望该字段可以具有这种格式:“xxx.00”x是数字,但它们可以是一个或多个,具体取决于产品的价格。 如何创建所需的格式?

    0热度

    1回答

    我试图内部JFormatdedTextField输入值限制为[0.1,100]使用的AbstractFormatter public AbstractFormatter getFormatter(JFormattedTextField tf) { NumberFormat f = DecimalFormat.getInstance(); f.setMinimumFraction

    0热度

    1回答

    我使用的JFormattedTextField在下面的文本字段中显示的百分比值: NumberFormat percentDisplayFormat = NumberFormat.getPercentInstance(); NumberFormat editFormat = NumberFormat.getNumberInstance(); percentDisplayFormat.setM

    1热度

    1回答

    将MaskFormatter应用到JFormattedTextField上,然后将该文本字段设置为JTable中的列后,插入符号开始出现在我单击的位置。不过,我希望插入符号出现在单元格的最左侧位置,而不管用户单击单元格中的哪个位置。我尝试了setCaretPositionMethod,但它什么也没做。我的猜测是,有一些表监听器,它强制插入符号移动到用户点击的位置,如果我知道这个监听器是什么,我可以

    -2热度

    1回答

    我正在做这种形式,要求名称,姓氏,性别,身高等... 我已经添加keyTyped操作处理程序来做完整性检查,(只能命名字母,年龄最大2数字等) 事情是,检查工作,但我可以在窗体中看到的价值与实际价值不匹配,例如我为高度写'1.333'(以米为单位),检查器完成它的工作并告诉只接受像1.33这样的值的用户。 所以我用 formattedTextField.setText(StringUtils.su

    1热度

    2回答

    我有一个由两个RadioButton控制的JFormattedTextField。在其中一个RadioButton中,我设置了掩码,另一个我想清除掩码并正常输入。设置为正常输入后,它不会返回getText()的值,该值仅在设置掩码后才会返回。 如何解决这个问题? private void setMask() { MaskFormatter formatter = null; t

    0热度

    1回答

    我认为这很容易显然我不了解DocumentListeners。我创建了一个JFormattedTextField扩展来包含一个侦听器,以便我可以使用更改的字段文本更新哈希映射。 package stokerMonitor; import java.util.HashMap; import javax.swing.JFormattedTextField; import javax.swin

    0热度

    1回答

    我正在扩展JFormattedTextField以添加侦听器。我有这个工作,虽然它可能不是最好的方式来做到这一点。有没有办法使用单个通用构造函数? public class TimeLineTextClass extends JFormattedTextField { /** * */ private static final long serialVersionUID = 1L;