我认为我的问题对您来说很简单。 我最近开始编程。 我想确切知道它在做什么,showMesageDialog的null(null,“ string”)。
我总是看到人们将null设置为空,但是我不知道为什么将null设置为空。
我举个例子。
希望您能帮助我。
if ((dataTableName?.Rows?.Count ?? 0) > 0)
答案 0 :(得分:2)
根据JOptionPane的Javadocs:
public static void showMessageDialog(Component parentComponent, Object message)
第一个参数是父组件。根据文档:
(父组件)确定显示对话框的框架;如果为null,或者parentComponent没有框架,则使用默认框架
因此,如果您将其设置为null,则告诉它仅使用默认框架。
答案 1 :(得分:1)
showMessageDialog的第一个参数指向父组件。 如果设置为null,则从默认框架开始使用父组件。 通常是台式机的中心