如何将自定义按钮添加到java.awt.FileDialog?

如何将自定义按钮添加到java.awt.FileDialog?,java,awt,Java,Awt,我正在使用java.awt.FileDialog将文件加载到我的应用程序中 默认情况下,打开文件时可用的选项为“取消”和“打开” 我想添加另一个按钮,以便在文件对话框中显示三个选项-“取消”、“打开”和“打开并执行X” 我该怎么做?这似乎并不简单。为什么选择AWT而不是Swing?关于放弃使用AWT组件的许多好理由,请参见上的回答。如果您需要支持较旧的基于AWT的API,请参阅。@AndrewThompson:为了能够使用本机操作系统UI元素。我同意Swing是超越AWT的方法,提供的链接@An

我正在使用
java.awt.FileDialog
将文件加载到我的应用程序中

默认情况下,打开文件时可用的选项为“取消”和“打开”

我想添加另一个按钮,以便在文件对话框中显示三个选项-“取消”、“打开”和“打开并执行X”


我该怎么做?这似乎并不简单。

为什么选择AWT而不是Swing?关于放弃使用AWT组件的许多好理由,请参见上的回答。如果您需要支持较旧的基于AWT的API,请参阅。@AndrewThompson:为了能够使用本机操作系统UI元素。我同意Swing是超越AWT的方法,提供的链接@AndrewThompson很好地解释了原因。您能否提供更多关于您尝试使用哪些本机OS UI元素的详细信息?在Swing中可能有一种简单的方法,您也可以轻松地在Swing中的对话框中添加按钮