Tag: jtextfield

如何在创建时将焦点设置在JOptionPane内的特定JTextfield上?

我想把焦点放在一个特定的JTextField上,它作为对象消息传递给JOptionPane。 这是我的代码(我希望专注于txt2但焦点始终在txt1上): import java.awt.*; import java.util.*; import javax.swing.*; public class TextArea extends JPanel { private JTextArea txt1 = new JTextArea(); private JTextArea txt2 = new JTextArea(); public TextArea() { setLayout(null); setPreferredSize(new Dimension(200,100)); txt1.setBounds (20, 20, 220, 20); txt2.setBounds (20, 45, 220, 20); txt1.setText(“Text Field #1”); txt2.setText(“Text Field #2”); add(txt1); add(txt2); txt2.requestFocus(); } private void display() […]

如何将JTextField转换为String和String转换为JTextField?

如何在Java中将JTextField转换为String和String到JTextField ?

如何在JTextField中删除文本?

我有JTextField来显示文件名。 如果文件无效,我想删除文本。 怎么办呢? 我试过html但没有运气。

循环通过JPanel

为了在用户单击“清除按钮”时初始化JPanel上的所有JTextfField ,我需要遍历JPanel (而不是将所有单个字段设置为“”)。 我怎样才能使用for-each循环来遍历JPanel来搜索JTextField ?

如何更改JTextField的值?

我正在尝试使用JFrame和Swing构建一个Java应用程序,我有5个JTextField实例。 其中一个是Sum。 我需要在文本字段中输入一些数字时自动更改JTextField 。 怎么可能? 我写的是这里。 private void displaytotalActionPerformed(java.awt.event.ActionEvent evt) { // display total: Float num1,num2,num3,num4,num5,num6,result; num1 = display1b.getText().equals(“”) ? 0 : Float.parseFloat(display1b.getText()); num2 = display2b.getText().equals(“”) ? 0 : Float.parseFloat(display2b.getText()); num3 = display3b.getText().equals(“”) ? 0 : Float.parseFloat(display3b.getText()); num4 = display4b.getText().equals(“”) ? 0 : Float.parseFloat(display4b.getText()); num5 = display5b.getText().equals(“”) ? 0 : Float.parseFloat(display5b.getText()); num6 = display6b.getText().equals(“”) ? […]

如何通过单击JButton清除JTextField

可能重复: JButton需要更改JTextfield文本 单击JButton时如何清除JTextField ?

JButton需要更改JTextfield文本

这是功课。 开始Java类。 我仍然围绕着这些东西。 该项目是建立一个库存管理系统。 除了如何使这个按钮改变JTextField中的文本外,我已经弄明白了。 它需要从产品数组中添加信息(在本例中为DVD)。 本书讨论了管理JTextField的字体,位置和状态等不同方法,但它不包括格式化或调用文本方法。 这是我想要使用JTextArea做的事情的一个例子。 这基本上就是我想用JTextFields做的事情。 … // setup the interface JPanel panel = new JPanel(); txt = new JTextArea(15,40); txt.setEditable(false);//user shouldn’t change it panel.add(txt); JButton next = new JButton(“Next”); panel.add(next); getContentPane().add(panel); displayDVD(); } // view software public void displayDVD() { txt.setText(“DVD Details:\n”); txt.append(“Item number: ” + inv.get(currentDisplay).getItem() + “\n”); txt.append(“DVD name: […]

如何在JTextField中显示默认消息java

我想创建一个带有消息的JTextField作为deafult。 但不是作为正确的文本,而是作为对JTextField内部输入内容的评论。 因此,如果我输入jtf.getText(),它将返回null或空,因为它只是在那里打印的注释。 当你点击它然后它消失了,你可以写任何你想要的东西。 有没有办法做这样的事情?

使用图像和提示装饰JTextField

我正在尝试用图像和提示创建一些看起来更漂亮的JTextFields。 为此,我做了一个覆盖paintComponent方法的装饰器。 我使用装饰器的原因是我想将它应用于其他类型的JTextField,例如JPasswordField。 这是我到目前为止所做的; 左边的表格中看到的问题是,即使我使用了JPasswordField,paintComponent也似乎忽略了我所假设的密码paintComponent,它可能是密码屏蔽符号。 所以问题是,如何避免重复JTextFields和JPasswordFields的代码,但仍然具有不同的function,如密码屏蔽。 这是装饰器代码; public class JTextFieldHint extends JTextField implements FocusListener{ private JTextField jtf; private Icon icon; private String hint; private Insets dummyInsets; public JTextFieldHint(JTextField jtf, String icon, String hint){ this.jtf = jtf; setIcon(createImageIcon(“icons/”+icon+”.png”,icon)); this.hint = hint; Border border = UIManager.getBorder(“TextField.border”); JTextField dummy = new JTextField(); this.dummyInsets = border.getBorderInsets(dummy); addFocusListener(this); } public […]

Swing JTextField如何删除边框?

反正有没有删除JTextField中的边框? txt = new JTextField(); txt.setBorder(null); // <– this has no effect. 我真的希望它看起来像JLabel – 但我仍然需要它成为一个JTextField因为我希望人们能够突出它。