zoukankan      html  css  js  c++  java
  • java

    
    
    1 import java.awt.*;                                    // 可以改成  import javax.swing.*;                      
    2 public class FirstFrame {
    3     public static void main( String[] args ) {
    4         Frame f = new Frame();                        //可以改成  JFrame f = new JFrame();
    5         f.setSize( 300, 200 );
    6         f.setVisible(true);
    7     }
    8 }

    程序运行的结果是: 可以最下化和最大化 但是不能关闭  

    总结:AWT和Swing

    通俗的话:

    AWT 是抽象窗口组件工具包,是 java 最早的用于编写图形节目应用程序的开发包。
    Swing 是为了解决 AWT 存在的问题而新开发的包,它以 AWT 为基础的。


           窗口无标题

    ²       窗口中没有内容

    java.awt和javax.swing

    创建GUI Application和Applet的必备软件包。

    两者中均有一套界面元素组件。风格稍有不同,如:

    软件包中还含有布局管理、事件处理的类和接口。

    Java屏幕坐标

    假如显示器分辩率为1024*768,则屏幕坐标系如下:

     (0,0)                              (1024,0)

                    屏幕

    (0,768)                           (1024,768)

    JFrame类创建窗口

    Frame、JFrame可为应用程序构建主框架。几乎所有的GUI应用程序都在主框架中进行。由继承可见,Frame、JFrame是具有Windows窗口特征的容器组件。

    JFrame类的层次结构

    由此可见,JFrame类继承了Frame

    Component :抽象类,归纳了所有图形用户界面上的组件。

    Containter:容器也是组件,特别的是容器中可以容放组件。

    构造方法

    public JFrame():创建一个简单的窗口,默认不可见。

    public JFrame(String Title):创建一个带有标题的窗口。窗口标题置为Title,默认不可见。

    JFrame的设置和显示方法

    public void setBound(int x,int y,int w,int h)

    设置窗口左上角位置和窗口大小 

    public void setVisible(boolean b)    显示、隐藏窗口

    public void setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)

    设定窗口响应用户的关闭操作

    public void setTitle(String title)  设置窗口标题


    练习:设计一个可关闭的、确定尺寸的、确定显示位置的、有标题的窗口,如图。

    import javax.swing.*;

    public class SimpleFrame extends JFrame {

      SimpleFrame(){

      }

      public static void main( String[] args ) {

         new SimpleFrame();

      }

    }





  • 相关阅读:
    《应用Yii1.1和PHP5进行敏捷Web开发》学习笔记(转)
    YII 小模块功能
    Netbeans代码配色主题大搜集
    opensuse 启动巨慢 解决方法 90s多
    opensuse 安装 网易云音乐 rpm netease music
    linux qq rpm deb opensuse
    openSUSE 安装 alien
    第一行代码 Android 第2版
    Android Studio AVD 虚拟机 联网 失败
    docker error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.29/containers/json: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuratio
  • 原文地址:https://www.cnblogs.com/cs-lcy/p/qq352.html
Copyright © 2011-2022 走看看