程序设计语言是软件的重要方面

程序设计语言是软件的重要方面。它的发展趋势是模块化、简明性和形式化。

模块化。

不仅语言具有模块成分,程序由模块组成,而且语言本身的结构也是模块化的。

简明性。

涉及的基本概念不多,成分简单,结构清晰,易学易用。

形式化。

发展合适的形式体系,以描述语言的语法、语义、语用。

 

 1 package Com.SwingTest;
 2 
 3 
 4 import java.awt.Container;
 5 import java.awt.event.ActionEvent;
 6 import java.awt.event.ActionListener;
 7 
 8 import javax.swing.JButton;
 9 import javax.swing.JDialog;
10 import javax.swing.JFrame;
11 import javax.swing.JLabel;
12 import javax.swing.WindowConstants;
13 
14 public class SwingText_05 extends JDialog {        // 继承JDialog类
15 
16     public SwingText_05() {
17         super(new MyJFrame(), "menu", true); // 实例化一个JDialog类对象,指定其父窗体、窗口标题和类型
18         Container container = this.getContentPane();
19         container.add(new JLabel("http://www.cnblogs.com/borter/"));
20         this.setSize(500, 350);
21     }
22     
23     
24     public static void main(String[] args) {
25         new SwingText_05();
26     }
27 
28 }
29 
30 // 下面这部分内容包含监听器,可自行查阅资料
31 class MyJFrame extends JFrame {
32     public MyJFrame() {
33         this.setVisible(true);
34         this.setSize(700, 500);
35         this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
36         
37         Container container = this.getContentPane();
38         container.setLayout(null);
39         
40         JButton jb = new JButton("button");        // 创建按钮
41         jb.setBounds(30, 30, 200, 50);        // 按钮位置及大小
42         jb.addActionListener(new ActionListener() {        // 监听器,用于监听点击事件
43             @Override
44             public void actionPerformed(ActionEvent e) {
45                 new SwingText_05().setVisible(true);
46             }
47         });
48         container.add(jb);
49     }
50 }
原文地址:https://www.cnblogs.com/borter/p/9395997.html