所以我知道这是一个受欢迎的问题,并且已经找到了解决方案。但是当我尝试这个时它不能正常工作。我的JTextField为空,并且按钮未启用。当我在我的文本字段中写一些东西时,按钮没有被启用。所以我的程序应该每秒检查一次这个字段是否为空。只要有人在文本字段中写入内容,就应该启用该按钮。^^loginbt=newJButton("Login");loginbt.addActionListener(newloginHandler());add(loginbt);if(name.getText().equals("")){loginbt.setEnabled(false);}else{loginb
我有一个Jtable,它通过AbstractTableModel填充了链表。我想要做的是当我单击(鼠标左键单击)JTable中的一行时,链接列表是搜索(在这种情况下它包含电影标题)并在Jtextboxes中显示链接列表中的值我该怎么做?这里是代码GUI_g:http://pastebin.com/J3qtjn8JProgramTableModel:http://pastebin.com/Dwkc9Cz3处理:http://pastebin.com/qHnkvCbr主要:http://pastebin.com/K4yGYX9H我猜它会将所选行中的数据检索到一个数组中,将其拆分,然后将其放
我有一个Jtable,它通过AbstractTableModel填充了链表。我想要做的是当我单击(鼠标左键单击)JTable中的一行时,链接列表是搜索(在这种情况下它包含电影标题)并在Jtextboxes中显示链接列表中的值我该怎么做?这里是代码GUI_g:http://pastebin.com/J3qtjn8JProgramTableModel:http://pastebin.com/Dwkc9Cz3处理:http://pastebin.com/qHnkvCbr主要:http://pastebin.com/K4yGYX9H我猜它会将所选行中的数据检索到一个数组中,将其拆分,然后将其放
如何限制在JTextField中输入的字符数?假设我想输入最多5个字符。之后就不能再输入字符了。 最佳答案 http://www.rgagnon.com/javadetails/java-0198.htmlimportjavax.swing.text.PlainDocument;importjavax.swing.text.AttributeSet;importjavax.swing.text.BadLocationException;publicclassJTextFieldLimitextendsPlainDocument{pr
如何限制在JTextField中输入的字符数?假设我想输入最多5个字符。之后就不能再输入字符了。 最佳答案 http://www.rgagnon.com/javadetails/java-0198.htmlimportjavax.swing.text.PlainDocument;importjavax.swing.text.AttributeSet;importjavax.swing.text.BadLocationException;publicclassJTextFieldLimitextendsPlainDocument{pr
这个问题在这里已经有了答案:IsthereanywaytoacceptonlynumericvaluesinaJTextField?(20个回答)关闭8年前。我知道这个问题一定被问过和回答了一百万次,但我就是找不到简单的解决方案。我有一个JTextField,它只接受正整数作为输入。我需要一种方法来确保这里没有其他输入。我已经有一个keyListener附加到这个控件。删除此监听器要处理的其他代码,我有这个:txtAnswer.addKeyListener(newKeyAdapter(){@OverridepublicvoidkeyPressed(KeyEvente){intkey=e
这个问题在这里已经有了答案:IsthereanywaytoacceptonlynumericvaluesinaJTextField?(20个回答)关闭8年前。我知道这个问题一定被问过和回答了一百万次,但我就是找不到简单的解决方案。我有一个JTextField,它只接受正整数作为输入。我需要一种方法来确保这里没有其他输入。我已经有一个keyListener附加到这个控件。删除此监听器要处理的其他代码,我有这个:txtAnswer.addKeyListener(newKeyAdapter(){@OverridepublicvoidkeyPressed(KeyEvente){intkey=e
我的Swing应用程序中有一个JTextField,它保存了选择要使用的文件的文件路径。目前我有一个JFileChooser用于填充这个值。但是,我想为用户添加将文件拖放到此JTextField并让它将该文件的文件路径放入JTextField的功能而不是总是使用JFileChooser。如何做到这一点? 最佳答案 如果您不想花太多时间研究这个相对复杂的主题,并且您使用的是Java7或更高版本,这里有一个快速示例,说明如何使用JTextArea接受丢弃的文件>作为放置目标:JTextAreamyPanel=newJTextArea()
我的Swing应用程序中有一个JTextField,它保存了选择要使用的文件的文件路径。目前我有一个JFileChooser用于填充这个值。但是,我想为用户添加将文件拖放到此JTextField并让它将该文件的文件路径放入JTextField的功能而不是总是使用JFileChooser。如何做到这一点? 最佳答案 如果您不想花太多时间研究这个相对复杂的主题,并且您使用的是Java7或更高版本,这里有一个快速示例,说明如何使用JTextArea接受丢弃的文件>作为放置目标:JTextAreamyPanel=newJTextArea()
有没有办法只接受JTextField中的数值?有什么特殊的方法吗? 最佳答案 由于这个问题经常再次出现,所以我在这个答案上付出了比我通常会做的更多的努力。我的投票投给了JFormattedTextField。IMO每个Swing开发人员都应该在他/她的工具包中拥有该类的改进版本,因为它允许通过正确选择Format来验证您能想到的几乎所有内容。我已经用过的例子:String不能为空的字符串输入坐标输入日期输入JSpinner上的编辑器map比例数字...它还允许在输入无效时提供视觉反馈,例如InputVerifier就不是这种情况。它