草庐IT

TextField

全部标签

按下按钮后在TextField上显示文本(Javafx)

我正在尝试构建一个计算器,并且我已经通过互联网来看,示例无济于事,所以我创建了按钮和所有内容,我都在尝试显示:TextFieldResult=newTextField();Result.setEditable(false);Result.setAlignment(Pos.CENTER_RIGHT);Result.setMinSize(210,30);Result.textProperty().bind(Bindings.format("%.0f",value));pane.getChildren().add(Result);按下按钮的数量,我该怎么做?假设按钮是:Buttonuno=newBu

java - 确定 JavaFX 更改监听器中的调用节点

当文本更改时,我需要对多个TextFields执行验证。验证是完全一样的,所以我想我使用了一个单一的程序。我不能使用onInputMethodTextChanged因为即使控件没有焦点我也需要执行验证。所以我向textProperty添加了一个ChangeListener。privateTextFieldfirstTextField;privateTextFieldsecondTextField;privateTextFieldthirdTextField;protectedvoidinitialize(){ChangeListenertextListener=newChangeLis

java - 如何在 TextField Java Swing 上获取值

我有一个带有JTextField的简单JavaSwing表单,我通过getText()方法获取了JTextField的值,但我不能将它用于主程序。你能帮我什么问题以及如何解决?这是我的代码:importjava.awt.*;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swing.*;publicclassLogin{privateStringname;publicLogin(){JFramemain=newJFrame("LOGIN");main.setDefaultC

java - 另一个类中的 Action 监听器 - java

可以有两个类,并且在一个类似的类中arrayButtons[i][j].addActionListener(actionListner);在另一个ActionListeneractionListner=newActionListener(){publicvoidactionPerformed(ActionEvente){for(intj=0;j//还有更多这是因为我需要将按钮(Swing)与Action监听器分开我该怎么做?谢谢 最佳答案 不仅可以将这两者分开,而且还推荐这样做(请参阅MVC模式-这在很大程度上是关于将按钮等屏幕控件

java - 在 Java TextField 中只接受数字和一个点

我有一个文本字段,我只接受来自键盘的数字,但现在我必须更改它,因为它是一个“价格文本字段”,我还需要接受一个点“。”对于任何类型的价格。我怎样才能改变它以获得我需要的东西?ptoMinimoField=newJTextField();ptoMinimoField.setBounds(348,177,167,20);contentPanel.add(ptoMinimoField);ptoMinimoField.setColumns(10);ptoMinimoField.addKeyListener(newKeyAdapter(){publicvoidkeyTyped(KeyEvente)

java - 如何在 JasperReports 中使用条件 TextField?

我想要一对TextFields,这取决于一个值。并且“y”值应根据空白区域进行调整。当值为"0"时,我想隐藏TextField。即如果参数red等于"0"并且有在下面的jrxml代码中,蓝色值向上移动:输出示例://ifblue=3andred=2ifblue=3andred=0ifblue=0andred=2Reditems:2Blueitems:3Reditems:2Blueitems:3这些TextField将放在我的报告的末尾。我该怎么做? 最佳答案 您可以使用iReport以令人愉悦的UI对其进行修改。

java - 是否可以使用 Jasper Reports 动态生成报告而不为每个报告生成 jasper?

我必须根据动态提供的各种参数生成报告。在某些上下文中,参数可能为空。例如,来自表Person的id、name、age、sex和ma​​ritalStatus作为字段,我必须生成有关30岁已婚男性的报告。有时,可能会要求不考虑年龄而嫁给女性。如果我在这两种情况下都使用相同的碧Jade,则在第二种情况下年龄限制将为空。有什么办法可以控制这种情况?此外,是否可以动态指定应在报告中生成哪些所有字段? 最佳答案 使用JasperReportAPI的示例用于动态生成报告://JasperDesignJasperDesignjasperDesig

java - 控制键盘输入到 javafx TextField

我想控制JavafxTextField的输入,这样我就可以只允许数字输入,这样如果超过了最大字符数,则不会对文本框进行任何更改。编辑:根据评论中的建议,我使用了JavaFX项目负责人建议的方法。它非常适合阻止输入字母。我只需要它来过滤特殊字符。我尝试将过滤器更改为(text.matchs("[0-9]")但这不允许输入退格键。edit2:找出特殊字符和长度的过滤器。这是我的最终代码。感谢输入的家伙。这是我创建的TextField类:importjavafx.scene.control.TextField;publicclassAttributeTextFieldextendsTextF

JavaFX TextField 在焦点上将填充更改为 0

我正在尝试为JavaFX中的文本字段设置填充(使用Java8_192)。我有一个简单的VBox,里面有3个TextFields。如果我在第一个TextField上手动设置填充,当我聚焦它们时,其他TextFields会以某种方式将它们的填充重置为0。第一个TextField有一个手动填充:当聚焦第二个(或第三个)TextField时,它们的填充为0:如果我关注不同的东西,它们的填充将重置为javafx(4,7,4,7)设置的通常填充。奇怪的是,如果我设置tf2的填充而不是tf1,就不会有任何问题。此外,如果我手动设置每个TextField的填充,它们将不会重置为0。但这显然不是答案..

java - 水平滚动和 TextField 错误

我创建了一个CustomTextField当我键入超出TextField宽度的文本时,它会向左滚动使用Horizo​​nalFieldManager的但现在的问题是,如果我用鼠标右键单击并滚动它它持续到长度不足但不会停止到我输入的最后一个词这里有什么问题??是不是bug我只需要在它到达最后一个词时禁用Horizo​​ntalScrolling它应该能够在单词中最后一个单词的开头和结尾之间滚动查看代码importnet.rim.device.api.ui.Color;importnet.rim.device.api.ui.Field;importnet.rim.device.api.ui