我有一个自定义对话框,从用户收集两个字符串.我在创建对话框时使用OK_CANCEL_OPTION作为选项类型.Evertyhings有效,除非用户单击取消或关闭对话框时单击确定按钮具有相同的效果.
我该如何处理取消和关闭事件?
继承我正在谈论的代码:
JTextField topicTitle = new JTextField();
JTextField topicDesc = new JTextField();
Object[] message = {"Title: ", topicTitle, "Description: ", topicDesc};
JOptionPane pane = new JOptionPane(message, JOptionPane.PLAIN_MESSAGE, JOptionPane.OK_CANCEL_OPTION);
JDialog getTopicDialog = pane.createDialog(null, "New Topic");
getTopicDialog.setVisible(true);
// Do something here when OK is pressed but just dispose when cancel is pressed.
Run Code Online (Sandbox Code Playgroud) 这很可能是一个非常愚蠢的问题,但我已经尝试过搜索并回答空洞.
我正在编写一个采用CHAR类型参数的过程.即:
CREATE PROCEDURE Proc1 (Param1 CHAR(5))
AS
BEGIN
...
END;
Run Code Online (Sandbox Code Playgroud)
这不起作用,并在CHAR(5)区域周围抛出错误.如果我没有为参数指定大小,那么只需将其保留为CHAR它就可以正常工作.我尝试过包含关键字IN,但这并没有什么区别.
无论如何在PL/SQL过程中指定参数的大小?