在 XPages 项目中使用 JOptionPane 对话框
Using JOptionPane Dialog in XPages Project
我刚开始使用 java 进行 XPages 开发,我想知道是否可以在 XPages 项目中使用 JOptionPane 对话框?如果是怎么办?或者我可以用 Java 显示对话框组件吗?我尝试了下面的代码但没有发生
import javax.swing.*;
public class JOptionPaneMultiInput {
public static void main(String[] args) {
JTextField username = new JTextField();
JTextField password = new JPasswordField();
Object[] message = {
"Username test:", username,
"Password:", password
};
int option = JOptionPane.showConfirmDialog(null, message, "Login", JOptionPane.OK_CANCEL_OPTION);
}
}
我想使用Java显示一个对话框并将返回值保存在一个变量中
Swing 与 XPage 不兼容。 XPages 建立在 JSF 之上,我认为没有任何 JSF 框架支持 Swing。 Swing 不用于 Web 客户端,它仅用于像 Windows 或 Mac 这样的胖客户端。 Xpages 用于呈现给网络浏览器。
注意:JOptionPane 是 Swing 框架的一部分。您可以在您的导入中看到它可能看起来像这样:javax.swing.*;
更新:
你绝对可以完成你所要求的。 XPages 功能丰富,是开发 Web 应用程序的好方法。它确实有一个相当陡峭的学习曲线,但值得庆幸的是,那里已经有很多很棒的免费资源。我将从这两个开始:
- TLCC 有免费的 XPages 介绍http://www.tlcc.com/admin/tlccsite.nsf/pages/free-xpages-training我也推荐他们的其他付费课程,做得很好。
- 9 中的注释,(http://www.notesin9.com/) which is a series of free how to videos. Start with the hour long Intro to XPages: http://xpages.tv/xtv3.nsf/allEpisodes.xsp# 这就是我开始点击的地方。
我刚开始使用 java 进行 XPages 开发,我想知道是否可以在 XPages 项目中使用 JOptionPane 对话框?如果是怎么办?或者我可以用 Java 显示对话框组件吗?我尝试了下面的代码但没有发生
import javax.swing.*;
public class JOptionPaneMultiInput {
public static void main(String[] args) {
JTextField username = new JTextField();
JTextField password = new JPasswordField();
Object[] message = {
"Username test:", username,
"Password:", password
};
int option = JOptionPane.showConfirmDialog(null, message, "Login", JOptionPane.OK_CANCEL_OPTION);
}
}
我想使用Java显示一个对话框并将返回值保存在一个变量中
Swing 与 XPage 不兼容。 XPages 建立在 JSF 之上,我认为没有任何 JSF 框架支持 Swing。 Swing 不用于 Web 客户端,它仅用于像 Windows 或 Mac 这样的胖客户端。 Xpages 用于呈现给网络浏览器。
注意:JOptionPane 是 Swing 框架的一部分。您可以在您的导入中看到它可能看起来像这样:javax.swing.*;
更新: 你绝对可以完成你所要求的。 XPages 功能丰富,是开发 Web 应用程序的好方法。它确实有一个相当陡峭的学习曲线,但值得庆幸的是,那里已经有很多很棒的免费资源。我将从这两个开始:
- TLCC 有免费的 XPages 介绍http://www.tlcc.com/admin/tlccsite.nsf/pages/free-xpages-training我也推荐他们的其他付费课程,做得很好。
- 9 中的注释,(http://www.notesin9.com/) which is a series of free how to videos. Start with the hour long Intro to XPages: http://xpages.tv/xtv3.nsf/allEpisodes.xsp# 这就是我开始点击的地方。