Topic: 创建一个Frame问题 |
Print this page |
1.创建一个Frame问题 | Copy to clipboard |
Posted by: fxkh Posted on: 2004-11-28 21:39 // Create frame String title = "Frame Title"; Frame frame = new Frame(title); // Create a component to add to the frame Component comp = new TextArea(); // Add the component to the frame; by default, the frame has a border layout frame.add(comp, BorderLayout.CENTER); // Show the frame int width = 300; int height = 300; frame.setSize(width, height); frame.setVisible(true); 这里的frame和setVisible、setSize为什么用“.”分开呢? 他们是什么关系呢? |
2.Re:创建一个Frame问题 [Re: fxkh] | Copy to clipboard |
Posted by: littledeer1974 Posted on: 2004-11-28 21:57 不是分开,是表示,setVisible是frame的[方法] 上边的写法(那个点)是表示调用frame的方法--->setVisible 这个是很基础的问题,建议你再多看看基础方面的内容,不要太着急尝试难的东西 最后,欢迎你来到CJSDN参加这里的讨论 |
3.Re:创建一个Frame问题 [Re: fxkh] | Copy to clipboard |
Posted by: fxkh Posted on: 2004-11-28 22:07 第一次发贴 版主反应好快啊 谢谢先 可是我在Frame这个类里边 并没有找到setSize和setVisible 这两个方法啊?? 难道是调用别的类里边的方法吗?又是调用的哪一个 呢? |
4.Re:创建一个Frame问题 [Re: fxkh] | Copy to clipboard |
Posted by: littledeer1974 Posted on: 2004-11-28 22:19 http://java.sun.com/j2se/1.4.2/docs/api/java/awt/Frame.html 在上边的链接中你可以看到frame(java.awt中的)是继承了component,虽然你在Frame类中找不到setVisible等,但是,面向对象的概念里的继承可以把父类的(在这里是component)的方法继承下来,所谓的继承下来,就是[可以使用]的意思,这样就....,就不用在多说了吧 |
5.Re:创建一个Frame问题 [Re: fxkh] | Copy to clipboard |
Posted by: yorksaddam Posted on: 2004-11-29 10:32 上面的人回答得都很好 |
6.Re:创建一个Frame问题 [Re: fxkh] | Copy to clipboard |
Posted by: fxkh Posted on: 2004-11-29 10:52 System.out.println(""); 那么这条语句的System、out、println 之间好像没有继承的关系啊 它们是什么关系呢? |
7.Re:创建一个Frame问题 [Re: fxkh] | Copy to clipboard |
Posted by: littledeer1974 Posted on: 2004-11-29 11:41 谁跟你说点的左右是继承关系了? 在看看上面给你的回贴写的很清楚了 |
8.Re:创建一个Frame问题 [Re: fxkh] | Copy to clipboard |
Posted by: 齐彬 Posted on: 2004-11-30 09:32 应该是方法对吧?如果你在本对象中找不到这个方法,那去父类,父类的父类,或者是继承的接口中去找找,应该有,是不是这样?新学的,请各位多指教. |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |