ShowMessageDialog-组件

时间:2019-02-25 20:17:15

标签: java arrays if-statement

我认为我的问题对您来说很简单。 我最近开始编程。 我想确切知道它在做什么,showMesageDialog的null(null,“ string”)。

我总是看到人们将null设置为空,但是我不知道为什么将null设置为空。

我举个例子。

希望您能帮助我。

if ((dataTableName?.Rows?.Count ?? 0) > 0)

2 个答案:

答案 0 :(得分:2)

根据JOptionPane的Javadocs:

public static void showMessageDialog(Component parentComponent, Object message)

第一个参数是父组件。根据文档:

  

(父组件)确定显示对话框的框架;如果为null,或者parentComponent没有框架,则使用默认框架

因此,如果您将其设置为null,则告诉它仅使用默认框架。

答案 1 :(得分:1)

showMessageDialog的第一个参数指向父组件。 如果设置为null,则从默认框架开始使用父组件。 通常是台式机的中心