jtextfield

    0热度

    2回答

    我想创建一个JDialog,其中文本字段中的文本被选中,但仅当从键盘(TAB,CTRL + TAB)获得焦点时才被选中。我已经在这个问题上找到了几个主题,但是在实现它时遇到了问题。 Here是我正在尝试的一种。 而且我的代码: public class Dialogg extends JDialog implements FocusListener, MouseListener { priva

    0热度

    1回答

    我最近完成了一项任务,要求我们按字母顺序排列文本文件名,我使用了三个不同的类来使其正常工作。 class Person { String firstName; String lastName; } 然后我创造了这个以姓氏 class SortNames { void sortNames(Person[] arr, int type) { if (type == 1) { int

    0热度

    2回答

    我对Java非常陌生,并且正在学习Java 1类。我试图在if语句中使用JComboBox选择,然后根据JTextField中的选择显示答案。这一切都编译正确,但答案不会显示,我不知道我需要改变。我搜索并尝试了几种不同的东西,但似乎没有任何工作。 import javax.swing.*; import java.awt.event.*; public class HayDyGuiTempC

    1热度

    1回答

    我正在研究Java上的登录系统程序。 每次我记下用户和密码,然后按登录,它总是朝着else语句。我确实将passwordfield变成了一个字符串,但它仍然不起作用。 下面的代码: public static void main(String[] args) { JFrame frame = new JFrame("Login"); frame.setLayout(new B

    0热度

    1回答

    我有一个四列的JTable。在每个这些列的上方,我都需要一个JTextField或类似的东西,目的是让输入过滤器显示相应的列。假设第二列名为“Names”,如果在第二个JTextField中编写“John”,则应该过滤JTable以显示以John开头的名称,即。约翰;约翰尼,或者如果你写“约翰”,你可能会看到约翰;约翰尼;约翰娜。 我的问题主要不是过滤本身,而是如何将JTextFields的大小链

    -1热度

    1回答

    我想限制用户在JTextField中输入超过10个字符。 我可以通过检查if(JTextField.getText()。length()< 10){}这是最大字符数,但大多数人建议使用DocumentFilter来代替。 你能否解释一下我做这件事的确切原因,以及如果我同时使用两者,会有什么后果。

    9热度

    3回答

    在食品标签,我想要实现这个 但我只能够得到这个 我怎样才能提高JTextField的宽度是食品标签?下面是我的代码 public class FoodOrdering { static private JFrame frame; static private JTextField textField; static private GridBagConstrai

    1热度

    1回答

    我在JFrame一个JTextField,我设置的JTextField文本。 当文本很长,JTextField获取文本的长度,然后JTextField的新宽度等于文本。它改变了我窗口的形状和其他组件的位置。我如何让JTextField s具有静态宽度,以便它们不会根据传入文本的长度来调整大小?

    0热度

    2回答

    我最近开始使用Java + Swing构建用户界面,而我目前在JPanel上使用FlowLayout放置JTextField时遇到问题。 在我的例子中,我有一个窗口,包含带按钮的面板。单击该按钮将添加一个派生自JPanel并包含JTextField的组件。 问题是,当我键入JTextField时,它不会被更新(不会被调整大小)。但是,当我调整窗口大小或做其他任何强制窗口/面板重绘的东西时,文本字段

    0热度

    1回答

    我想创建一个具有半透明背景的JTextField(即具有alpha值为120的黑色背景)。我目前的代码是: public static void designTextField(final JTextField tf) { tf.setBorder(null); tf.setFont(new Font("Comfortaa", Font.PLAIN, 30));