我专门写了个给你:
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 代码略长, 组件需要自行定义 满足一些复杂的需求 比如多个输入框 ,多个按钮等
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)