jtextfield相关内容

将 Swing 集成到一个简单的文字冒险游戏中

我对 Java 中的一些中间概念相当陌生.最近我制作了一款名为 DazzleQuest 的文字冒险游戏,它完全在开发者控制台/终端中运行.它涉及到我的朋友作为角色,所以我想向他们展示它并通过将命令行的功能和控制台的输出转移到由 JTextArea 组成的简单 Swing 界面来获得 Java 经验以显示游戏的输出和一个带有 ActionListener 的 JTextField,用于处理来自用户的 ..
发布时间:2022-01-24 14:30:51 Java开发

只允许在 JTextField 中输入数字和符号 (-)

我正在尝试创建一个数学测验,我只希望用户能够输入数字,无论它们是负数还是正数.有什么办法吗?我曾想过使用正则表达式,但听说它们不好用.我尝试使用 keylistener 但如果用户粘贴怎么办?我尝试解析字符串以获取整数,但负号将不起作用. 有什么想法吗? 包com.quiz.ui;导入 java.awt.BorderLayout;导入 java.awt.event.KeyEvent;导入 ..
发布时间:2022-01-24 13:39:40 Java开发

更改启用 JTextField 的背景颜色

我有一个关于 JTextField 背景颜色的问题.如何在启用的文本字段中更改它(编辑时)?setBackground 仅适用于禁用的文本字段.UIManager.put 可以为窗口中的所有文本字段更改此背景,但我只想为其中一个字段更改此背景. 解决方案 好的,我需要的是: 属性 props = new Properties();props.put("showFocusFrame", " ..
发布时间:2022-01-08 13:34:38 Java开发

JTextField 自动完成错误

在这个线程中,我找到了一种在JTextField(和 JComboBox,但没有问题). 当试图在 JTextField 中实现这个特性时,它会抛出一些异常.以下代码将演示该问题.它非常简单,与我使用 JComboBox 的方式非常相似,效果很好. 谁能帮我找到解决办法. 代码如下: (请注意,我使用的是 swingx) import javax.swing.JList;导入 ..
发布时间:2022-01-05 21:12:12 Java开发

如何在文本字段内键入时列出建议

嗨,在我的 Java Swing 应用程序中,我需要用相同的初始值显示所有可能的现有条目用户在文本字段中键入时的字符.假设用户在文本字段中键入字母“A",应该是“美国"和“非洲"国家/地区的建议.这样用户就可以从列表中选择一个.国家/地区列表位于我的数据库中.我知道如何从数据库中检索数据.但我不知道如何列出它们以及我应该使用哪些组件来实现.任何人都可以指导我吗?或者如果你能提供一个例子,那就太好了 ..
发布时间:2022-01-05 12:24:27 Java开发

JTable - 选定行单击事件

我有一个 Jtable,它通过 AbstractTableModel 填充了链表. 我想要做的是当我在 JTable 中的一行上单击(鼠标左键单击)时,链接列表是搜索(在这种情况下它包含电影标题)并在 Jtextboxes 中显示链接列表中的值 我该怎么做? 这是代码 GUI_g:http://pastebin.com/J3qtjn8J 程序表模型:http://pasteb ..
发布时间:2022-01-01 18:38:27 Java开发

jTextField 只接受字母和空格

我希望用户只输入字母或空格如果用户输入其他字符,我想用 jOptionPane 给消息我已经搜索过并尝试了以下代码 if (!(Pattern.matches("^[a-zA-Z]+$", answerField1.getText())))JOptionPane.showMessageDialog(null, "请输入有效字符", "错误", JOptionPane.ERROR_MESSAGE) ..
发布时间:2021-12-23 15:28:56 Java开发

检测 JTextField “取消选择"事件

有什么方法可以检测 JTextField 是否被取消选择,即该字段被选中但现在您选择了其他内容.我想要这样做的原因是因为我想在他们尝试提交数据之前检查我的用户表单是否有任何非法字符.如果有一些更简单的方法来做到这一点,而不是我试图解决的方法,我会很乐意接受启示. 解决方案 起初虽然使用 FocusAdapter 并覆盖 focusLost(FocusEvent fe) 当 JTextFie ..
发布时间:2021-12-10 23:10:44 Java开发

垂直旋转 JTextField

我看过很多问题,询问如何以任意角度旋转 JLabel 或图像.我需要做的就是将我的文本字段旋转 90 度,但我还没有找到专门针对该角度的更简单的方法.我以为我正确地复制了答案,但我的文本字段没有旋转. 这是我正在做的事情的 SSCCE: import java.awt.Graphics;导入 java.awt.Graphics2D;导入 javax.swing.JFrame;导入 java ..
发布时间:2021-12-09 18:22:52 Java开发

Swing - Thread.sleep() 停止 JTextField.setText() 工作

可能的重复: 对单个线程使用 sleep() 我在使用 Thread.sleep() 时遇到了 JTextField.setText() 问题.这是我正在制作的基本计算器.当输入字段中的输入格式不正确时,我希望“输入错误"在输出字段中出现 5 秒钟,然后将其清除.setText() 方法 did 当我只将文本设置为“INPUT ERROR"并打印出介于两者之间的文本时,我发现它可以同时使用 ..
发布时间:2021-12-09 18:22:25 Java开发

java swing JTextField 设置PlaceHolder

我创建了一个 JTextField,现在我想在该 JTextField 上设置占位符,但我不知道如何设置?请帮忙.这是我的代码: JTextField database=new JTextField(“输入数据库名称");database.setPreferredSize(database.getPreferredSize());database.setText(""); 解决方案 试试这个 ..
发布时间:2021-12-09 18:19:21 Java开发

DocumentListener Java,如何防止 JTextBox 中出现空字符串?

我一直在做一个个人项目以提高编程水平.我的目标是让它更加健壮,我才刚刚开始.我现在是一名计算机科学专业的学生.无论如何,我正在制作如图所示的程序的一部分.我计算了小时工资并提供了一些我还没有实现的输出.我正在使用 DocumentListener 所以它会自动计算.从框中完全删除文本时出现错误.我尝试使用 if 语句修复它: if (tipMon.equals("") || tipMon == ..
发布时间:2021-12-09 18:06:10 Java开发

如何取消聚焦 JTextField

当我的应用程序加载时,它是使用 netbeans 制作的,第一个 JTextField 自动聚焦,在这个 JTextField 中,我写了“输入你的用户名",当用户点击这个字段时它会消失,但是当应用程序已加载,此字段已聚焦,意味着我看不到“输入您的用户名",如何在启动时不聚焦? 解决方案 登录最好在模态对话框中完成,但这会引入问题,因为方法 requestFocusInWindow() 必 ..
发布时间:2021-12-09 18:05:26 Java开发

带有输入提示的 Java JTextField

我想向我的 javax.swing.JTextField 添加一个提示值.它应该看起来像 的 Firefox 渲染.这会在背景中创建一个带有文本“bla"的编辑字段.如果文本框有焦点,则标题文本会消失,如果用户离开没有文本的编辑框,则会重新出现. 是否有(免费的)摆动组件可以执行此类操作? 解决方案 看看这个:http://code.google.com/p/xswingx/ ..
发布时间:2021-12-09 17:55:22 Java开发

我可以在标签中添加文本字段吗?

我想做的是在表单中显示以下内容: 开课前[15]分钟 其中[15] 是一个文本字段.这可能吗? 解决方案 通过将所需部件添加到 JPanel 来使用“复合组件".E.G. import java.awt.FlowLayout;导入 javax.swing.*;类 TimeBeforeClass {公共静态无效主(字符串 [] args){SwingUtilities.invoke ..
发布时间:2021-12-09 17:54:58 Java开发