Tag: jtextfield

检测在JTextField中inputpress

在java中inputJTextField时,是否有可能检测到有人按Enter键 ? 无需创buildbutton并将其设置为默认值。

Java – 检查JTextField是否为空

所以我知道这是一个受欢迎的问题,已经find了解决办法。 但是,当我尝试这个不能正常工作。 我的JTextField是空的,button没有启用。 当我在我的文本字段中写东西时,button不会启用。 所以我的程序应该每秒钟检查这个字段是否为空。 只要有人在文本框中写入内容,就应该启用该button。^^ loginbt = new JButton("Login"); loginbt.addActionListener(new loginHandler()); add(loginbt); if(name.getText().equals("")) { loginbt.setEnabled(false); }else { loginbt.setEnabled(true); }

JTextField限制字符数量input并仅接受数字

这里是我如何限制字符input长度的代码 class JTextFieldLimit extends PlainDocument { private int limit; // optional uppercase conversion private boolean toUppercase = false; JTextFieldLimit(int limit) { super(); this.limit = limit; } JTextFieldLimit(int limit, boolean upper) { super(); this.limit = limit; toUppercase = upper; } @Override public void insertString (int offset, String str, AttributeSet attr) throws BadLocationException { if (str == […]

垂直旋转JTextField

我见过很多问题,要求如何以任意angular度旋转JLabel或图像。 我所需要做的就是旋转我的文本字段90度,但我还没有find一个更容易的方法专门针对该angular度。 我以为我正确地复制了答案,但我的文本字段不旋转。 这是我正在做的一个SSCCE: import java.awt.Graphics; import java.awt.Graphics2D; import javax.swing.JFrame; import javax.swing.JTextField; import javax.swing.SwingUtilities; public class VerticalRotationSSCCE { private static class VerticalTextField extends JTextField { private static final long serialVersionUID = 1L; public VerticalTextField(String text) { super(text); } @Override protected void paintComponent(Graphics g) { Graphics2D g2 = (Graphics2D) g; int cx = getWidth() / 2; […]

DocumentListener Java,如何防止JTextBox中的空string?

我一直在做一个个人项目,以更好地编程。 我的目标是让它更健壮,我刚刚开始。 我是目前的计算机科学专业的学生。 无论如何,我正在制作如图所示的程序的一部分。 我计算小时工资,并提供了一些我还没有实施的产出。 我正在使用DocumentListener,所以它会自动计算。 我得到一个错误,当文本从盒子里完全删除。我试图解决它与if语句: if (tipMon.equals("") || tipMon == null) { tipMon.setText("0"); } 这是我迄今为止。 这还没有完成,我为noob代码道歉。 我在2个月前开始实际编码。 import java.awt.GridLayout; import java.awt.event.ActionListener; import java.awt.event.ActionEvent; import java.awt.event.KeyListener; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JTextField; import javax.swing.JOptionPane; import javax.swing.event.DocumentEvent; import javax.swing.event.DocumentListener; import javax.swing.text.Document; import javax.swing.text.FieldView; public class deliveryDocListener extends JFrame implements ActionListener, DocumentListener{ private JLabel mon, tues, […]

限制JTextField中的字符数

我想设置一个JTextField的最大长度,所以你不能input比限制更多的字符。 这是我到目前为止的代码… textField = new JTextField(); textField.setBounds(40, 39, 105, 20); contentPane.add(textField); textField.setColumns(10); 有没有简单的方法来限制字符数量?

具有input提示的Java JTextField

我想给我的JTextField添加一个提示值。 它应该看起来像<input type="text" title="bla"> Firefox渲染。 这将在后台创build一个带有文本“bla”的编辑字段。 如果文本框具有焦点标题,则文本消失,并且如果用户离开编辑框而没有文本,则重新出现。 有一个(免费)摆动组件做这样的事情吗?

我可以在标签内有文本框吗?

我想要做的是在表单中显示以下内容: Open [15] minutes before class 其中[15]是一个文本字段。 这可能吗?

JFormattedTextField:input持续时间值

我想使用JFormattedTextField来允许用户input时间值到表单中。 示例有效值是: 2h 30m 72h 15m 6h 0h 但是,我在这方面取得了有限的成功。 有人可以build议如何做到这一点? 如果使用JTextField也可以实现这个结果,我很好。 谢谢! 如果这是值得的,这是我目前的尝试: mFormattedText.setFormatterFactory( new DefaultFormatterFactory( new DateFormatter( new SimpleDateFormat("H mm")))); 这种工作除了: 我不能让h和m显示为纯文本(我尝试转义) * 小时数有一个最大值 *:看@南达的答案

如何在Java(JTextField类)中实现只允许input数字?

如何在Java( JTextField类)中实现只允许input数字?