javad出文本框

javad出文本框,第1张

告诉你为什么楼上答案都这么长,因为他们只懂copy别人的。。
我专门写了个给你:
Testjava
import javaawt;
import javaawtevent;
import javaxswing;
public class Test {
public static void main(String[] args) {
new MyFrame();
}
}
class MyFrame extends JFrame {
public MyFrame() {
Container c = thisgetContentPane();
csetLayout(new FlowLayout());
JButton button = new JButton("点击");
buttonaddActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
String message = "hi";//这句为你要显示的值
JOptionPaneshowMessageDialog(rootPane, message);
}
});
cadd(button);
thissetSize(300, 200);
thisshow();
}
}
其中输入消息的关键语句是:
JOptionPaneshowMessageDialog(rootPane, message);
我不确定你说的“d出一个文本框”是不是这个意思,如果不是的话补充一下问题我帮你改吧。

还是我来给你说吧,你最好是在你的类中声明一个变量,JTextArea jt=new JTextArea("");
然后你的矩形框选择好之后(双击选择),双击事件的代码中写 (如果直接就是窗口)thisadd(jt);
jtsetLocation(100,200);jtsetsize(50,30);
这样就可以出现了,
如果是要删除,那应该是thisremove(jt);
当然一个比较好的方法是你事先添加进去,然后jtsetvisible(false),用的时候设置为可见,就是true,用完之后再设置为false,当然你再次使用的时候先要清空jt。

1准备数据
--建表
create table PY
(
ID INT not null primary key,--主键
WORD VARCHAR(10),--中文字、词
PY_CODE VARCHAR(10)--拼音
)
--导入数据
insert into PY(ID, WORD, PY_CODE)
values (1, '啊', 'a');

2用Ajax 输入框onChange事件 javascript

在java中实现一个消息框, 常见的有两种方式

第一种方法: JOptionPane 类 创建1个d窗

例一:简单的消息提示

JOptionPaneshowMessageDialog(null, "消息提示");

2例二:带警告的消息提示框

JOptionPaneshowMessageDialog(null, "提示消息", "标题",JOptionPaneWARNING_MESSAGE);

第二种方法 d窗JDialog 设置setModal(true); 也可以实现 类似于写JFrame

两者区别在于:

JOptionPane 代码简短, 适应一些普通需求, 比如d出消息提示, d出警告信息, 提示用户输入, 提示用户选择, 等简单的场景

JDialog 代码略长, 组件需要自行定义  满足一些复杂的需求 比如多个输入框 ,多个按钮等


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13386172.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-26
下一篇 2023-07-26

发表评论

登录后才能评论

评论列表(0条)

保存