为什么 switch 仅在控制台中显示默认输出,而在实际应用程序中“不”?

发布于 2025-01-12 09:22:30 字数 439 浏览 0 评论 0原文

我正在制作我的第一个java桌面应用程序(这解释了知识的缺乏),当我运行项目时,默认输出出现在控制台而不是实际项目中,而当正确填写字段时,它会显示输出关于应用程序/项目。

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
    String name = textBoxName.getText();
    switch (textBoxName.getText()) {
        case "":
            System.out.println("Name field cannot be blank!");
            break;
        default:
            Message.setText(name);         
    }
}
    

I'm making my first java desktop application (which explains the lack of knowledge), when I run the project, the default output comes in the console instead of the actual project, wheras when the field is filled in correctly, it shows the output on the application/project.

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
    String name = textBoxName.getText();
    switch (textBoxName.getText()) {
        case "":
            System.out.println("Name field cannot be blank!");
            break;
        default:
            Message.setText(name);         
    }
}
    

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

时间海 2025-01-19 09:22:30

使用 System.out.println("your message here"); 您可以在控制台中编写内容,该控制台通常用于调试。如果您想在 GUI 界面中向用户显示消息,Swing 中有一个有用的类。
而不是 System.out.println(); 尝试

JOptionPane.showMessageDialog(null, "Name field cannot be blank!");

创建一个对话框,其中包含您的消息和一个用于关闭它的按钮。您还可以指定对话框的标题和对话框的类型,如下所示:

JOptionPane.showMessageDialog(null, "Name field cannot be blank!", "Title of the message", JOptionPane.PLAIN_MESSAGE);

您还可以放置 ERROR_MESSAGEINFORMATION_MESSAGE,而不是 JOptionPane.PLAIN_MESSAGE >、WARNING_MESSAGEQUESTION_MESSAGE

Using System.out.println("your message here"); you are writing in the console, which is usually used to debug things. If you want to show the message to the user in a GUI interface, there is an useful class in Swing.
Instead of System.out.println(); try

JOptionPane.showMessageDialog(null, "Name field cannot be blank!");

which will create a dialog with your message inside it and a button to close it. You can also specify a title of the dialog and the type of dialog like this:

JOptionPane.showMessageDialog(null, "Name field cannot be blank!", "Title of the message", JOptionPane.PLAIN_MESSAGE);

where instead of JOptionPane.PLAIN_MESSAGE you can also put ERROR_MESSAGE, INFORMATION_MESSAGE, WARNING_MESSAGE or QUESTION_MESSAGE.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文