对话框
相关知识点
同样地想要了解更多相关的对话框细节可以查看往日的博客
Java 对话框/JDialog类/输入输出技术(20.5.8)Java文件对话框/消息对话框/指令系统简介(20.5.9) 等等…
创建对话框与创建窗口类似,通过建立JDialog的子类来建立一个对话框类,然后这个类的一个实例,即这个子类创建的一个对象,就是一个对话框。对话框分为无模式
和有模式
两种。如果一个对话框是有模式的对话框
,那么当这个对话框处于激活状态时,只让程序响应对话框内部的事件,程序不能再激活它所依赖的窗口或组件,而且它将堵塞其他线程的执行
,直到该对话框消失不可见。无模式对话框
处于激活状态时,程序仍能激活它所依赖的窗口或组件,它也不堵塞线程的执行
。
import javax.swing.*;
import java.awt.*;
public class example_1 {
public static void main(String[] args) {
JFrame jFrame = new JFrame();
jFrame.setBounds(500, 500, 500, 500);
jFrame.setVisible(true);
jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JButton jButton = new JButton("打开对话框");
jButton.addActionListener(e -> {
JDialog jDialog = new JDialog();
jDialog.setModal(true); //设置为有模式,默认是无模式的
jDialog.setBounds(300, 300, 300, 300);
jDialog.setVisible(true);
});
jFrame.add(jButton, BorderLayout.NORTH);
}
}
相关知识点2
输入对话框含有供用户输人文本的文本框、“确定”和“取消”按钮,是有模式对话框。
当输入对话框可见时,要求用户输人一个字符串。通vax.swing包中的JOptionPane类
的静态方法:
public static String showInputDialog(component parentComponent;Object message,String title,int messagerype)
可以创建一个输人对话框。
消息对话框是有模式对话框,进行一个重要的操作动作之前,最好能弹出一个消息对话框。
可以用javax.swing包中JOptionPane类
的静态方法:
public static void showMessageDialog( Component parentcomponent,String message,String title,int messagerype)
创建一个消息对话框。
public class example_1 {
public static void main(String[] args) {
//JOptionPane.showConfirmDialog(null,"请输入一个数字","确认对话框",JOptionPane.YES_NO_OPTION);
String s = JOptionPane.showInputDialog("请输入:"); //输入对话框
System.out.println(s);
}
}
如果消息对话框的第一个参数为null时,消息对话框会在屏幕正前方显示出来
汇编程序原理
汇编语言源程序由若干条语句组成,一个程序中可以有三类语句:
指令语句
、伪指令语句
和宏指令语句
。指令语句又称为机器指令语句,将其汇编后能产生相应的机器代码,这些代码能被CPU直接识别并执行相应的操作。伪指令语句指示汇编程序在汇编源程序时完成某些工作,比如给变量分配存储单元地址,给某个符号赋值等。在汇编语言中,将
多次重复使用的程序段定义为宏
。在程序的任意位置,若需要使用这些程序段,只要在相应的位置使用宏名,
就相当于使用了这段程序。
汇编程序的功能是将汇编语言所编写的源程序翻译成机器指令程序
。其主要工作包括:将每一条可执行汇编语句转换成对应的机器指令;处理程序中出现的伪指令和宏指令一般需要两次
扫描源程序才能完成翻译过程。
CET4P216
- bully
- junk
- proficinet
- weird
- gorgeous
- commodity
- overwhelm
- banquet
- biologist
- proverb
- banknote
- sparkle