zoukankan      html  css  js  c++  java
  • 程序设计语言是软件的重要方面

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

    模块化。

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

    简明性。

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

    形式化。

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

     

     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 }
  • 相关阅读:
    基于ADO的远程Oracle连接
    oracle中的定时任务
    关于C++ const 变量
    堆排序和选择排序
    插入排序
    多线程的两种启动方式
    多尺度变换去噪的阈值选择
    jstree
    JS中call、apply、bind使用指南,带部分原理。
    六. JavaScript时间日期格式化
  • 原文地址:https://www.cnblogs.com/borter/p/9395997.html
Copyright © 2011-2022 走看看