java中frame类(java 关于Frame类)

:暂无数据 2026-07-01 06:00:08 1

java中frame类(java 关于Frame类)

各位老铁们好,相信很多人对java中frame类都不是特别的了解,因此呢,今天就来为大家分享下关于java中frame类以及java 关于Frame类的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

本文目录

java 关于Frame类

①其实是一个隐式对象 没有对象名和实例 直接创建对象 执行构造方法
②这里的MyFrame是一个类 继承了JFrame ,Java里一切皆对象 ,其实就是把一类相似的东西抽象化为对象 ,比如车 车都包括轮子 车身 都能动 就简单比喻为你②里面的JFrame 是一个大类,
而红旗车 就是比较抽象的车中的一个具体 这里的MyFrame就相当于红旗车 而用new来创建对象时 就相当于 生产出一台红旗车 这个车是一个实际的了 有车和红旗车父类所有的属性和方法 比如有轮子 有车射 能动 除了这些父类的属性和方法 它还有自己的一些属性和方法 比如它有自己的牌子等等 不知道这么解释你能理解对象的概念不 Java里最好弄明白面向对象思想
③是②MyFrame类的一个构造方法 Java默认所有类都有构造方法 如果你不写 会自动创建一个空的构造方法
这里利用这个构造方法来对这个类进行初始化 设置一些属性值 也就是④
⑤实际上也是对属性的设置 设置可见性
这里的this代表的是这个MyFrame类 记住当this要调用的方法 在类内部显示存在时 是可以省略的 即在MyFrame(){} 构造方法外边 有与this调用方法名和参数相同的方法 this可以省略 this有时也调用构造方法外的那个方法
在其他类中设置可见性可以通过在其他类中创建的这个类的对象调用这个方法 直接用对象名替换掉this即可 这个创建的类对象 就想 上面说的生产出来的红旗车 它是一个单独的对象 红旗车类可以生产出很多红旗车对象 每个对象都有自己的车轮 车身 都各自能动 可能都有各自车牌 他们的车轮车身等是互不相干的 唯一的联系是他们都是红旗车(即 都是红旗车类的对象)
希望这么说你能理解 望采纳
你要明确 Java里 凡是以 " . " 调用的都是这个对象或者类拥有的
首先 这里没有看到MyFrame2这个类 也不知道你这个对象是不是可以创建成功
其次 你如果有其他类比如MyFrame2这个类 那aa一定得是MyFrame2中的成员
而且aa.setVisible 就需要aa是定义在MyFrame2中的一个对象 并且这个对象有setVisible方法
从你的给出的代码来看 我一看不到那个类 二看不到aa在那个类里是如何定义的。
如果这就是全部代码 那可能你只是想做一个按钮 按钮有个点击事件 点击弹出一个窗口
如果是这样的 你可以直接在事件方法里 创建MyFrame对象就可以了

Frame类有哪些方法

这些都是父类的方法

java.awt.Frame extends java.awt.Window 

java.awt.Window extends java.awt.Container

java.awt.Container extends java.awt.Component

java.awt.Component extends ava.lang.Object

java 的Frame类中setSize()方法体是怎么定义的

(1).public void setSize(Dimension d);

//Dimension 类封装单个对象中组件的宽度和高度(精确到整数)。

调整组件的大小,使其宽度为 d.width,高度为 d.height。 

如果 d.width 值或 d.height 值小于之前调用 setMinimumSize 指定的最小大小,则它将自动增大。

(2).public void setSize(int width,

int height);

调整组件的大小,使其宽度为 width,高度为 height。 

如果 width 值或 height 值小于之前调用 setMinimumSize 指定的最小大小,则它将自动增大。

Java Frame 类的用法

原因在你你的class名字就是Panel.java和java.awt.Panel同名了,JVM默认搜索从本类开始,修改
import java.awt.Button;
import java.awt.Frame;
public class Panel {
/**
* @param args
*/
public static void main(String args) {
Frame f = new Frame();
f.setBounds(100, 100, 300, 300);

Button b = new Button("BB");
java.awt.Panel p = new java.awt.Panel();
p.add(b);
f.add(p);
f.setVisible(true);
}
}

java关于Frame类的pack()方法

Pack()方法的作用:调整此窗口的大小,以适合其子组件的首选大小和布局。如果该窗口和/或其所有者还不可显示,则在计算首选大小之前都将变得可显示。在计算首选大小之后,将会验证该窗口。

java里面 jframe f=new jframe是什么意思怎么解释

首先要明白Java是面向对象的语言,也就是把我们所用到的东西都看成对象来处理.有句话叫万事万物皆对象,这个世界上任何的事物都可以看成是一个对象,在Java的世界中也是如此.举个例子说明,你喝水用的杯子跟我喝水用的杯子也许是相同的,更可能是同一个厂家生产的,如果是这样,那么你的杯子是一个对象,我的杯子也是一个对象,而生产杯子的工厂是通过模板来生产出这一个个相同的杯子对象的,在Java中模板就是所谓的类.面向过程与面向对象的区别就在于面向过程注重如何去制造这样一个杯子,也就是工厂要记住制造杯子的过程,然后重复这个过程来生产.而面向对象则是把制造这个杯子需要的材料工艺等等看作是模板也就是杯子类,然后需要杯子的时候只需要调用这个杯子模板即可.那么你所问的这一句实际上就是在Java中最常见的一句通过一个模板来创建一个对象的过程.
    JFrame               f           =           new        JFrame();
这是规定你所需要的   这里给你通过  已经定义好了  创建对象的   调用构造方法来
对象是什么类型的,也  模板创建的那  模板与对象名  固定写法,这  进行赋值,也就
就是我们所说的模板   个对象起一个  那么接下来要  是一个关键   相当于是我们
                   对象名,比如   对它们实体化, 字,通过new   通过模板来进
                   你的杯子,我   也就是进行赋  来告诉Java   行实际的杯子
                   的杯子等      值操作       你要创建对象  生产

关于java中frame类,java 关于Frame类的介绍到此结束,希望对大家有所帮助。

java中frame类(java 关于Frame类)

本文编辑:admin

更多文章:


send out用法及例句(send out是什么意思)

send out用法及例句(send out是什么意思)

各位老铁们好,相信很多人对send out用法及例句都不是特别的了解,因此呢,今天就来为大家分享下关于send out用法及例句以及send out是什么意思的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

2026年9月7日 20:30

全球新冠肺炎疫情背景下航运发展(盐田港复苏日志:半年历劫从“低谷”到“爆仓” 疫情之后巨轮如何越洋航行)

全球新冠肺炎疫情背景下航运发展(盐田港复苏日志:半年历劫从“低谷”到“爆仓” 疫情之后巨轮如何越洋航行)

大家好,关于全球新冠肺炎疫情背景下航运发展很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于盐田港复苏日志:半年历劫从“低谷”到“爆仓” 疫情之后巨轮如何越洋航行的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决

2026年9月7日 17:10

matlab求解带字母参数方程组(我想matlab求一个关于x,y的方程组 ab c d f e h m n 都是参数)

matlab求解带字母参数方程组(我想matlab求一个关于x,y的方程组 ab c d f e h m n 都是参数)

大家好,关于matlab求解带字母参数方程组很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于我想matlab求一个关于x,y的方程组 ab c d f e h m n 都是参数的知识点,相信应该可以解决大家的一些困惑和问题,

2026年9月7日 16:30

oracle中的循环语句(下面哪个不是oracle程序设计中的循环语句 a for)

oracle中的循环语句(下面哪个不是oracle程序设计中的循环语句 a for)

本篇文章给大家谈谈oracle中的循环语句,以及下面哪个不是oracle程序设计中的循环语句 a for对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

2026年9月7日 15:30

多表查询怎么做(Excel技巧:如何多表同步筛选)

多表查询怎么做(Excel技巧:如何多表同步筛选)

各位老铁们好,相信很多人对多表查询怎么做都不是特别的了解,因此呢,今天就来为大家分享下关于多表查询怎么做以及Excel技巧:如何多表同步筛选的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

2026年9月7日 15:10

服装店网站网页设计(服装网站建设目标设计要看甲方)

服装店网站网页设计(服装网站建设目标设计要看甲方)

“服装店网站网页设计”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看服装店网站网页设计(服装网站建设目标设计要看甲方)!

2026年9月7日 14:10

电脑里2个系统怎么删除一个(电脑开机显示有两个系统,如何删除一个)

电脑里2个系统怎么删除一个(电脑开机显示有两个系统,如何删除一个)

大家好,电脑里2个系统怎么删除一个相信很多的网友都不是很明白,包括电脑开机显示有两个系统,如何删除一个也是一样,不过没有关系,接下来就来为大家分享关于电脑里2个系统怎么删除一个和电脑开机显示有两个系统,如何删除一个的一些知识点,大家可以关注

2026年9月7日 12:20

苹果手机代码大全(恢复更新固件iOS未知错误代码解决大全)

苹果手机代码大全(恢复更新固件iOS未知错误代码解决大全)

大家好,今天小编来为大家解答以下的问题,关于苹果手机代码大全,恢复更新固件iOS未知错误代码解决大全这个很多人还不知道,现在让我们一起来看看吧!

2026年9月7日 10:20

scrollthrough意思(“scroll”是什么意思)

scrollthrough意思(“scroll”是什么意思)

今天给各位分享“scroll”是什么意思的知识,其中也会对“scroll”是什么意思进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年9月7日 08:00

怎么激活keygen(注册机如何激活cad2008一个简单激活cad2008的方法)

怎么激活keygen(注册机如何激活cad2008一个简单激活cad2008的方法)

本篇文章给大家谈谈怎么激活keygen,以及注册机如何激活cad2008一个简单激活cad2008的方法对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站

2026年9月7日 06:30

最近更新

热门文章

dessert(dessert是什么意思)
2026-05-03 12:45:03 浏览:7
标签列表