学习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库是...在学习过程中,参考“JAVA学习笔记swing JFrame窗口学习.txt”文档将有助于深入理解这一主题。同时,“www.pudn.com.txt”可能提供了更多相关的学习资源和示例代码,可供进一步研究。
在Java编程中,`JFrame`是Swing库中的一个核心组件,用于创建窗口应用程序的基础。它是`java.awt.Frame`的子类,并扩展了Swing的功能。`JFrame`提供了丰富的功能,允许开发者构建具有菜单栏、按钮、文本框等交互元素...
JFrame是Swing中的顶级容器,它是窗口的基础。每个Swing应用通常至少有一个JFrame实例,它用于显示应用程序的主要内容。JFrame可以添加各种组件,并设置窗口属性,如标题、大小、位置等。在Java中,我们可以通过以下...
在本项目中,我们关注的是基于JFrame窗口的绘画板实现,这允许用户进行基本的绘图操作,如画直线、圆和矩形。让我们深入探讨这个主题。 首先,JFrame是Java Swing中的一个顶级容器,它充当窗口的基础。开发者可以...
Swing提供了丰富的组件和工具来构建用户界面,包括JFrame、JDialog等窗口类,以及JButton、JLabel、JTextField等交互元素。在多窗口联动中,关键在于如何有效地传递和更新信息。 1. **窗口的创建与管理**: - ...
本项目“JFrame文件上传Java_swing应用”是一个典型的Swing应用实例,包含了登录、文件上传、日期选择以及文件检索等常见功能,非常适合学习和自定义改造。 首先,我们来详细解析每个关键知识点: 1. **JFrame**:...
#### 一、JFrame窗口简介 在Java Swing中,`JFrame`是构建图形用户界面(GUI)的基础组件之一,主要用于创建和管理顶级容器(即主窗口)。它继承自`java.awt.Frame`类,并实现了Swing的轻量级组件特性。`JFrame`提供了...
这篇博客主要关注的是如何使用Java Swing库来创建一个日历视图,特别是基于`JFrame`窗口。`JFrame`是Java Swing中的顶级容器,它提供了窗口的基本结构,可以容纳各种组件来构建应用的界面。 首先,我们需要导入必要...
* JFrame 窗口类简介:在开发的 Swing 程序中,通常是通过继承 JFrame 窗口类来实现窗口的。 5. JFrame 窗口类的构造器: * JFrame 窗口类具有四种构造器。 * 最常用的 JFrame 窗口类的构造器是无参构造器,使用...
综上所述,这个美化版窗口模板不仅展示了Java Swing的基本使用,还涉及到界面美化、事件处理、数据交互等多个方面,是学习和实践Java GUI开发的好素材。通过深入研究,开发者不仅可以掌握Java Swing的基本用法,还能...
1. **JFrame**:这是Swing中最基础的顶级容器,用于创建窗口。你可以将其他组件添加到JFrame中,形成应用程序的基本结构。 2. **JPanel**:这是一个可以容纳其他组件的容器,通常用作添加自定义布局或组合其他组件...
在Java编程中,Swing是一个用于构建桌面应用程序的库,它提供了丰富的组件集,如JFrame,它是Swing中的顶级容器,用于创建窗口。在JavaSwingDaoGen项目中,JFrame被用作主要的用户界面框架,开发者可以在这个框架内...
Java Swing 提供了一系列的组件,如JFrame,它是窗口的基础,通常一个Java Swing应用会包含至少一个JFrame实例。JFrame可以容纳其他组件,如按钮、文本框、标签等,通过这些组件,开发者可以构建出交互式的用户界面...
### Java Swing 知识总结学习笔记 #### 一、Swing 概述 Swing 是一个用于构建桌面应用程序的 Java 图形用户界面 (GUI) 工具包,它基于 Java Abstract Window Toolkit (AWT) 构建而成。Swing 提供了更丰富的组件集...
10. **Swing应用程序框架(JFrame, JApplet)**:JFrame是Swing中的主窗口,而JApplet则是可以在网页中运行的Swing应用程序。理解如何使用这两个基础框架来组织和展示GUI元素是学习Swing的关键。 学习Swing不仅需要...
值得注意的是,Swing组件通常需要添加到特定的容器(如JFrame或JApplet的内容面板)中,并且需要对内容面板设置布局管理器,而不是直接对Swing窗口设置布局。 Swing提供了多种布局管理器,帮助开发者组织和调整组件...
在这个聊天窗口项目中,可能会使用JFrame作为主窗口,JLabel用于显示信息,JTextArea用于输入和展示聊天内容,JButton则作为发送消息的触发器。开发者还需要处理各种事件,如按钮点击事件,以实现消息的发送功能。 ...
在学习 JFrame 和 Swing 时,需要注意以下几点: * 了解 JFrame 和 Swing 的基本概念和用法 * 了解 JComponent 和 JLabel 的基础架构和用法 * 了解 MVC 设计模式的概念和应用 * 了解 Swing 的事件处理机制 * 了解 ...
关键在于理解Swing的基本概念、`JFrame`的使用、窗口属性的设置以及如何通过监听器处理事件。这些基础知识点对于进一步学习和开发复杂的Swing应用程序至关重要。此外,使用线程进行GUI操作可以提高程序的整体性能和...
1. **JFrame**: JFrame是Swing中最基本的容器类,用于创建应用程序的主窗口。你可以在这个窗口中添加其他组件,如JButton、JLabel等。 2. **JComponent**: 所有Swing组件的基类,包括JFrame、JPanel等。它提供了...