java中frame什么意思 java 关于Frame类
今天给各位分享java中frame什么意思的知识,其中也会对java 关于Frame类进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
java里面 jframe f=new jframe是什么意思怎么解释
首先要明白Java是面向对象的语言,也就是把我们所用到的东西都看成对象来处理.有句话叫万事万物皆对象,这个世界上任何的事物都可以看成是一个对象,在Java的世界中也是如此.举个例子说明,你喝水用的杯子跟我喝水用的杯子也许是相同的,更可能是同一个厂家生产的,如果是这样,那么你的杯子是一个对象,我的杯子也是一个对象,而生产杯子的工厂是通过模板来生产出这一个个相同的杯子对象的,在Java中模板就是所谓的类.面向过程与面向对象的区别就在于面向过程注重如何去制造这样一个杯子,也就是工厂要记住制造杯子的过程,然后重复这个过程来生产.而面向对象则是把制造这个杯子需要的材料工艺等等看作是模板也就是杯子类,然后需要杯子的时候只需要调用这个杯子模板即可.那么你所问的这一句实际上就是在Java中最常见的一句通过一个模板来创建一个对象的过程.
JFramef=newJFrame();
这是规定你所需要的这里给你通过已经定义好了创建对象的调用构造方法来
对象是什么类型的,也模板创建的那模板与对象名固定写法,这进行赋值,也就
就是我们所说的模板个对象起一个那么接下来要是一个关键相当于是我们
对象名,比如对它们实体化,字,通过new通过模板来进
你的杯子,我也就是进行赋来告诉Java行实际的杯子
的杯子等值操作你要创建对象生产
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对象就可以了
java 开发相关的问题,如图,iframe,什么意思
<iframe>是框架的一种形式,它于<frame>不同的是iframe可以嵌在网页中的任意部分。
一、<iframe>中元素的作用
举如下例子:
<iframe
name=a1
width=420
height=330
frameborder=0
scrolling=auto
src=URL></iframe>
name:内嵌帧名称;
width:内嵌帧宽度(可用像素值或百分比);
height:内嵌帧高度(可用像素值或百分比);
frameborder:内嵌帧边框;
marginwidth:帧内文本的左右页边距;
marginheight:帧内文本的上下页边距;
scrolling:是否出现滚动条(“auto”为自动,“yes”为显示,“no”为不显示);
src:内嵌入文件的地址;
style:内嵌文档的样式(如设置文档背景等);
allowtransparency:是否允许透明;
二、<iframe>使用的方法
1、在<ifame>中可以直接调用src来实现每个固定的页面的显示,例如:
<iframe
name=a1
width=420
height=330
frameborder=0
scrolling=auto
src=URL>
</iframe>
这里的URL可以是相对路径,也可以是绝对路径。
2、超链接跳转到某个<iframe>,只要给<iframe>命名就可以了。例如<iframe
width=420
height=330
name=myiframe
frameborder=0
src=www.sina.com.cn></iframe>。如果要从某
个网页上的超链接转到该<iframe>,如下配置就可以:<a
href=URL
target=
myiframe
>
JAVA中,Frame和Panel默认的布局管理器分别是什么类型
JAVA中,Framel默认的布局管理器是BorderLayout类型,Panel默认的布局管理器是FlowLayout类型。
FlowLayout是Panel和 Applet的默认布局管理器。在该布局管理器中,组件在容器中按照从上到下,从左到右的顺序进行排列,行满后则换行。
BorderLayout是Window、Frame和Dialog的默认布局管理器,其将容器分成North、South、East、West和Center 5个区域,每个区域只能放置一个组件。使用BorderLayout时,如果容器大小发生变换,组件的相对位置不变。
扩展资料:
其它相关的布局管理器:
1、网格布局管理器(GridLayout):
GridLayout可使容器中的各个组件呈网格状布局,平局占据容器的空间,即使容器的大小发生变化,每个组件还是平均占据容器的空间。和FlowLayout一样,GridLayout也是按照从上到下,从左到右的规律进行排列的。
2、卡片布局管理器(CardLayout):
CardLayout能够帮助用户处理两个乃至跟多的成员共享同一显示空间。它把容器分成许多层,每层的显示空间占据整个容器的大小,并且每层之允许反之一个组件,可以通过Panel来实现每层复杂的用户界面。
参考资料来源:百度百科-JPanel
参考资料来源:百度百科-AWT
关于本次java中frame什么意思和java 关于Frame类的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。