UAdd uadd = new UAdd(); uadd.setTitle("修改"); uadd.tun.setText(yh); uadd.tpw.setText(mm); uadd.tun.setEnabled(false); String str = "insert into unpw values('" + yh + "','" + mm + "','" + 1 + "')"; this.connDB();// 连接数据库 try { stmt.executeUpdate(str); JOptionPane.showMessageDialog(null, this.getTitle() + "成功!", "提示", JOptionPane.INFORMATION_MESSAGE, new ImageIcon( "menu4.gif")); uadd.setVisible(true); this.setVisible(true); } catch (SQLException e) { } this.dispose();
时间: 2024-02-10 14:34:03 浏览: 27
这段代码创建了一个UAdd对象uadd,并调用其setTitle()方法设置标题为“修改”。接着,将yh和mm变量的值分别设置为uadd对象中的文本框tun和tpw的文本,并将tun文本框禁用。然后,将一个SQL插入语句插入到数据库中。接下来,调用connDB()方法连接数据库并执行SQL插入语句。如果插入成功,弹出一个对话框显示“成功”,并设置uadd对象为可见,当前对象(this)也设置为可见。如果发生SQLException异常,则被catch块捕获并忽略。最后,调用dispose()方法释放当前对象所占用的资源,一般情况下用于关闭当前窗口。
相关问题
AlertDialog.Builder builder = new AlertDialog.Builder(SecondActivity.this);
这段代码是在 Android 中创建一个 `AlertDialog` 对话框的示例代码。其中,`AlertDialog.Builder` 是一个辅助类,用于构建 `AlertDialog` 对话框。`SecondActivity.this` 表示当前上下文环境为 `SecondActivity`。你可以根据需要替换成其他的上下文环境。
在这个 `AlertDialog.Builder` 对象创建完成后,你可以通过设置其属性(如标题、消息、按钮等)来自定义对话框的样式和行为。例如:
```
builder.setTitle("这是一个对话框")
.setMessage("你确定要执行这个操作吗?")
.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 用户点击了确定按钮的处理逻辑
}
})
.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 用户点击了取消按钮的处理逻辑
}
})
.create()
.show();
```
上述代码通过 `setTitle` 方法设置对话框的标题,`setMessage` 方法设置对话框的消息内容,`setPositiveButton` 和 `setNegativeButton` 方法分别设置对话框的确认和取消按钮,并通过 `create` 和 `show` 方法将对话框显示出来。你可以根据需要设置其他的属性来自定义对话框的样式和行为。
如何给this.setTitle设置样式
你可以使用`SpannableStringBuilder`类来创建一个带有样式的字符串,然后将这个字符串设置为标题。下面是一个示例代码:
```
// 创建一个 SpannableStringBuilder 对象
SpannableStringBuilder ssb = new SpannableStringBuilder("这是一个带样式的标题");
// 创建一个 StyleSpan 对象,设置字体样式为粗体
StyleSpan boldSpan = new StyleSpan(Typeface.BOLD);
// 将 StyleSpan 应用到字符串的前四个字符,即“这是一”
ssb.setSpan(boldSpan, 0, 4, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
// 将 SpannableStringBuilder 对象设置为标题
this.setTitle(ssb);
```
在这个示例中,我们创建了一个`SpannableStringBuilder`对象,并且在字符串的前四个字符上应用了一个粗体样式。然后将这个字符串设置为标题。你可以使用不同的`Span`类来应用不同的样式,比如颜色,字体大小等等。