`
robinsoncrusoe
  • 浏览: 750892 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

swingJFrame窗口学习

    博客分类:
  • JAVA
阅读更多
 学习JAVA语法及结构,象控制,循环语法结构跟C语言以及其他程序语言差不多 .
  
  学习类(CLASS)及类成员(类的方法,类的属性)也就是定义变量(属性),函数(方法),用方法操纵属性,方法也是对外的接口.
  
  用一个公众(PUBLIC)的方法去访问(也就是调用函数)其他被隐蔽封装起来的属性和方法.
  
  JAVA程序设计------不断的定义类和使用已经被设计好的其他类,JAVA提供了很多核心类库(API),中国自学编程网整理发布,www.zxbc.cn .
  
  这样利用这些类来设计应用程序和网络应用程序.
  
  ===============SWING,AWT学习==================
  
  设计程序的用户界面,就用到了SWING AWT类库.一般大多数使用JFRAME窗口.
  
  JFRAME的继承结构:
  java.lang.Object
  java.awt.Component
  java.awt.Container
  java.awt.Window
  java.awt.Frame
  javax.swing.JFrame
  
  1.自定义一个类,创建JFRAME的实例(对象)来调用JFRAME的方法,以此设计界面窗口.
  
  // MyWindow:
  
  //引入类库
  
  import java.awt.*;    //JFrame要用到的类
  import java.awt.event.*; //事件类
  import javax.swing.*;  //包含JFrame
  
  class MyWindow{
  JFrame jframe=new JFrame(); //创建对象
  JMenuBar jmb=new JMenuBar(); //创建菜单条对象
  JMenu jm1,jm2,jm3;      //菜单
  JMenuItem jmi1,jmi2,jmi3,jmi4;//菜单项
  public MyWindow(String title){ //构造 初始化
  jframe.setTitle(title);   //设置标题
  jframe.setSize(new Dimension(200,180)); //定义窗口大小
  }
  //定义方法,添加菜单条和其他控件
  viod setMyMenuBar(){
  //定义菜单
  jm1=new JMenu("文件");
  jm2=new JMenu("编辑");
  jm3=new JMenu("帮助");
  //添加到菜单条
  jmb.add(jm1);
  jmb.add(jm2);
  jmb.add(jm3);
  //添加菜单项
  jm1.add(jmi1=new JMenuItme("打开"));
  jm1.add(jmi2=new JMenuItme("退出"));
  jm2.add(jmi3=new JMenuItme("复制"));
  jm3.add(jmi4=new JMenuItme("关于"));
  .
  .
  .
  //菜单条加到窗口上
  jframe.setJMenuBar(jmb);
  
  jframe.pack();
  jframe.setVisible(true);
  }
  
  //其他的方法.....
  
  public static viod main(String args[]){
  MyWindow mywin=new MyWindow("我的窗口");
  mywin.setMyMenuBar();
  }
  }
分享到:
评论

相关推荐

    JAVA学习笔记swing JFrame窗口学习.rar_it_java swing_jframe_jframe mwc

    在Java编程语言中,Swing库是...在学习过程中,参考“JAVA学习笔记swing JFrame窗口学习.txt”文档将有助于深入理解这一主题。同时,“www.pudn.com.txt”可能提供了更多相关的学习资源和示例代码,可供进一步研究。

    JFrame窗口学习.doc

    在Java编程中,`JFrame`是Swing库中的一个核心组件,用于创建窗口应用程序的基础。它是`java.awt.Frame`的子类,并扩展了Swing的功能。`JFrame`提供了丰富的功能,允许开发者构建具有菜单栏、按钮、文本框等交互元素...

    swing jframe 窗体抓取 (源码)

    JFrame是Swing中的顶级容器,它是窗口的基础。每个Swing应用通常至少有一个JFrame实例,它用于显示应用程序的主要内容。JFrame可以添加各种组件,并设置窗口属性,如标题、大小、位置等。在Java中,我们可以通过以下...

    java swing 基于JFrame窗口的绘画板

    在本项目中,我们关注的是基于JFrame窗口的绘画板实现,这允许用户进行基本的绘图操作,如画直线、圆和矩形。让我们深入探讨这个主题。 首先,JFrame是Java Swing中的一个顶级容器,它充当窗口的基础。开发者可以...

    swing多窗口联动的实现示例

    Swing提供了丰富的组件和工具来构建用户界面,包括JFrame、JDialog等窗口类,以及JButton、JLabel、JTextField等交互元素。在多窗口联动中,关键在于如何有效地传递和更新信息。 1. **窗口的创建与管理**: - ...

    JFrame文件上传Java_swing应用

    本项目“JFrame文件上传Java_swing应用”是一个典型的Swing应用实例,包含了登录、文件上传、日期选择以及文件检索等常见功能,非常适合学习和自定义改造。 首先,我们来详细解析每个关键知识点: 1. **JFrame**:...

    JFrame简单设置窗口,菜单,和菜单项

    #### 一、JFrame窗口简介 在Java Swing中,`JFrame`是构建图形用户界面(GUI)的基础组件之一,主要用于创建和管理顶级容器(即主窗口)。它继承自`java.awt.Frame`类,并实现了Swing的轻量级组件特性。`JFrame`提供了...

    JAVA界面设计——日历篇(1JFrame窗口)

    这篇博客主要关注的是如何使用Java Swing库来创建一个日历视图,特别是基于`JFrame`窗口。`JFrame`是Java Swing中的顶级容器,它提供了窗口的基本结构,可以容纳各种组件来构建应用的界面。 首先,我们需要导入必要...

    java Swing桌面程序开发课件

    * JFrame 窗口类简介:在开发的 Swing 程序中,通常是通过继承 JFrame 窗口类来实现窗口的。 5. JFrame 窗口类的构造器: * JFrame 窗口类具有四种构造器。 * 最常用的 JFrame 窗口类的构造器是无参构造器,使用...

    使用JavaSwing重写的美化版窗口模板

    综上所述,这个美化版窗口模板不仅展示了Java Swing的基本使用,还涉及到界面美化、事件处理、数据交互等多个方面,是学习和实践Java GUI开发的好素材。通过深入研究,开发者不仅可以掌握Java Swing的基本用法,还能...

    swing窗体控件学习文档

    1. **JFrame**:这是Swing中最基础的顶级容器,用于创建窗口。你可以将其他组件添加到JFrame中,形成应用程序的基本结构。 2. **JPanel**:这是一个可以容纳其他组件的容器,通常用作添加自定义布局或组合其他组件...

    JavaSwingDaoGen:Java Swing JFrame DaoGen 项目

    在Java编程中,Swing是一个用于构建桌面应用程序的库,它提供了丰富的组件集,如JFrame,它是Swing中的顶级容器,用于创建窗口。在JavaSwingDaoGen项目中,JFrame被用作主要的用户界面框架,开发者可以在这个框架内...

    java+swing漂亮软件界面+超酷+以及javaswing教程.7z

    Java Swing 提供了一系列的组件,如JFrame,它是窗口的基础,通常一个Java Swing应用会包含至少一个JFrame实例。JFrame可以容纳其他组件,如按钮、文本框、标签等,通过这些组件,开发者可以构建出交互式的用户界面...

    Java swing 知识总结学习笔记

    ### Java Swing 知识总结学习笔记 #### 一、Swing 概述 Swing 是一个用于构建桌面应用程序的 Java 图形用户界面 (GUI) 工具包,它基于 Java Abstract Window Toolkit (AWT) 构建而成。Swing 提供了更丰富的组件集...

    swing学习

    10. **Swing应用程序框架(JFrame, JApplet)**:JFrame是Swing中的主窗口,而JApplet则是可以在网页中运行的Swing应用程序。理解如何使用这两个基础框架来组织和展示GUI元素是学习Swing的关键。 学习Swing不仅需要...

    swing基础学习和awt的区别

    值得注意的是,Swing组件通常需要添加到特定的容器(如JFrame或JApplet的内容面板)中,并且需要对内容面板设置布局管理器,而不是直接对Swing窗口设置布局。 Swing提供了多种布局管理器,帮助开发者组织和调整组件...

    Java聊天窗口

    在这个聊天窗口项目中,可能会使用JFrame作为主窗口,JLabel用于显示信息,JTextArea用于输入和展示聊天内容,JButton则作为发送消息的触发器。开发者还需要处理各种事件,如按钮点击事件,以实现消息的发送功能。 ...

    jframe应用技术

    在学习 JFrame 和 Swing 时,需要注意以下几点: * 了解 JFrame 和 Swing 的基本概念和用法 * 了解 JComponent 和 JLabel 的基础架构和用法 * 了解 MVC 设计模式的概念和应用 * 了解 Swing 的事件处理机制 * 了解 ...

    java 创建普通窗口

    关键在于理解Swing的基本概念、`JFrame`的使用、窗口属性的设置以及如何通过监听器处理事件。这些基础知识点对于进一步学习和开发复杂的Swing应用程序至关重要。此外,使用线程进行GUI操作可以提高程序的整体性能和...

    JAVA_Swing 学习经典例子

    1. **JFrame**: JFrame是Swing中最基本的容器类,用于创建应用程序的主窗口。你可以在这个窗口中添加其他组件,如JButton、JLabel等。 2. **JComponent**: 所有Swing组件的基类,包括JFrame、JPanel等。它提供了...

Global site tag (gtag.js) - Google Analytics