jjzjj

jTextField

全部标签

java - 方法必须调用 Netbeans 中的 super() 错误

最近我制作了一个Netbeans项目,同时使用了SVN。我看到重复的类错误,并且在控制台中显示java.lang.VerifyError:(class:pie/chart/explorer/PieChartExplorer,method:signature:()V)Constructormustcallsuper()orthis()Couldnotfindthemainclass:pie.chart.explorer.PieChartExplorer.Programwillexit.Exceptioninthread"main"JavaResult:1这是PieChartExplore

java - 如何在 Java(JTextField 类)中实现只允许输入数字?

如何在Java(JTextField类)中实现只允许输入数字? 最佳答案 将DocumentFilter添加到JTextField中使用的(Plain)Document以避免非数字。PlainDocumentdoc=newPlainDocument();doc.setDocumentFilter(newDocumentFilter(){@OverridepublicvoidinsertString(FilterBypassfb,intoff,Stringstr,AttributeSetattr)throwsBadLocationEx

java - 在 JTextFIeld 中隐藏/显示密码 (Java Swing)

所以我一直在研究密码强度检查器,它的工作方式是用户在文本字段中输入一些随机文本,然后显示即时视觉反馈(点分解)。我还添加了一个复选框,选中后应该隐藏密码,即将所有字符替换为星号,同时保留用户输入的实际文本。文档监听器用于跟踪文本字段内的更改。(条目上的每个字符都会被分析然后评分)所以,我的问题是,我究竟该如何用星号屏蔽用户输入并保留其原始值?这是GUI的样子:http://speedcap.net/sharing/screen.php?id=files/51/2f/512f9abb3f92a25add7c593e9d80e9e4.png 最佳答案

java - 如何在 JTextField 中显示淡灰色 "ghost text"?

我不知道我是否得到了正确的名称,但我正在寻找是否有一种特定的方法来实现一个文本字段,以便当它没有焦点并且是空的时,一个微弱的灰色文本字符串显示在字段中。单击该字段时,文本应该消失,就像StackOverflow的搜索栏的工作方式一样。我知道我可以更改使用setForeground()并关注监听器来完成此操作,但我只是想知道是否有人知道一些可以为我处理此问题的Java实现。 最佳答案 对于它的值(value),我发现实际实现它很有趣,所以我想与你分享它(我不是在寻找投票)。这真的是非侵入性的,因为您所要做的就是调用newGhostTe

java - 如何在 JTextField 中显示淡灰色 "ghost text"?

我不知道我是否得到了正确的名称,但我正在寻找是否有一种特定的方法来实现一个文本字段,以便当它没有焦点并且是空的时,一个微弱的灰色文本字符串显示在字段中。单击该字段时,文本应该消失,就像StackOverflow的搜索栏的工作方式一样。我知道我可以更改使用setForeground()并关注监听器来完成此操作,但我只是想知道是否有人知道一些可以为我处理此问题的Java实现。 最佳答案 对于它的值(value),我发现实际实现它很有趣,所以我想与你分享它(我不是在寻找投票)。这真的是非侵入性的,因为您所要做的就是调用newGhostTe

java - 如何在 jprogressbar 上添加文本?

我正在使用jprogressbar来指示可用性状态。我想在进度条内显示40%[假设]的文本。怎么做?根据可用性值更改了文本 最佳答案 你可以使用:初始化:progressBar.setStringPainted(true);更新:progressBar.setValue(newValue); 关于java-如何在jprogressbar上添加文本?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/qu

java - 如何在 jprogressbar 上添加文本?

我正在使用jprogressbar来指示可用性状态。我想在进度条内显示40%[假设]的文本。怎么做?根据可用性值更改了文本 最佳答案 你可以使用:初始化:progressBar.setStringPainted(true);更新:progressBar.setValue(newValue); 关于java-如何在jprogressbar上添加文本?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/qu

java - 如何防止 Java Swing BoxLayout 中的 JTextFields 扩展?

我有一个JPanel,看起来像这样:JPanelpanel=newJPanel();panel.setLayout(newBoxLayout(panel,BoxLayout.Y_AXIS));...panel.add(jTextField1);panel.add(Box.createVerticalStrut(10));panel.add(jButton1);panel.add(Box.createVerticalStrut(30));panel.add(jTextField2);panel.add(Box.createVerticalStrut(10));panel.add(jBut

java - 如何防止 Java Swing BoxLayout 中的 JTextFields 扩展?

我有一个JPanel,看起来像这样:JPanelpanel=newJPanel();panel.setLayout(newBoxLayout(panel,BoxLayout.Y_AXIS));...panel.add(jTextField1);panel.add(Box.createVerticalStrut(10));panel.add(jButton1);panel.add(Box.createVerticalStrut(30));panel.add(jTextField2);panel.add(Box.createVerticalStrut(10));panel.add(jBut

Java - 检查 JTextField 是否为空

所以我知道这是一个受欢迎的问题,并且已经找到了解决方案。但是当我尝试这个时它不能正常工作。我的JTextField为空,并且按钮未启用。当我在我的文本字段中写一些东西时,按钮没有被启用。所以我的程序应该每秒检查一次这个字段是否为空。只要有人在文本字段中写入内容,就应该启用该按钮。^^loginbt=newJButton("Login");loginbt.addActionListener(newloginHandler());add(loginbt);if(name.getText().equals("")){loginbt.setEnabled(false);}else{loginb