我在查找TextArea里的特殊字符串的时候按一下确定那个输入对话框就关闭了,怎样让这个输入对话框按确定不关闭,按右上角的叉号和取消才关闭呢
static int start,end;
static String str;
public void locating() {
str=JOptionPane.showInputDialog(frm,"请输入要查找的字符串:","查找",JOptionPane.PLAIN_MESSAGE);
start=area.getText().indexOf(str);
end=start+str.length();
area.select(start, end);
area.setSelectedTextColor(null);
}
public void nextLocating() {
start=area.getText().indexOf(str, end);
end=start+str.length();
area.select(start, end);
area.setSelectedTextColor(null);
}
大致代码是怎么写的,点击确定不让它关闭是要它进行什么操作么
点击确定关闭这个是你自己加了按钮事件,或者你是不是继承了JDialog
删除前端layui自带的校验
lay-verify="required"
然后在提交的时候,后端做简单的逻辑判断即可
/**
* 添加公告
*
* @param noticeVo
* @return
*/
@RequestMapping("addNotice")
public ResultObj addNotice(NoticeVo noticeVo) {
//这里为判断标题和内容不为空
if (noticeVo.getTitle() == "" || noticeVo.getContent() == "") {
return ResultObj.ADD_ERROR;
} else {
try {
noticeVo.setCreatetime(new Date());
User user = (User) WebUtils.getSession().getAttribute("user");
noticeVo.setOpername(user.getName());
noticeService.save(noticeVo);
return ResultObj.ADD_SUCCESS;
} catch (Exception e) {
e.printStackTrace();
return ResultObj.ADD_ERROR;
}
}
}