奥运五环Python代码_奥运五环python代码turtle_1
大家好,很高兴能够为大家解答这个奥运五环Python代码问题集合。我将根据我的知识和经验,为每个问题提供清晰和详细的回答,并分享一些相关的案例和研究成果,以促进大家的学习和思考。
1.问一个java问题,下面代码为什么会报java.lang.IllegalArgumentException 这种异常哪 希望大神详细解答
2.世界上有多少个乔治敦港
问一个java问题,下面代码为什么会报java.lang.IllegalArgumentException 这种异常哪 希望大神详细解答
Exception?in?thread?"main"?java.lang.IllegalArgumentException:?adding?a?window?to?a?container
at?java.awt.Container.checkNotAWindow(Container.java:431)
at?java.awt.Container.addImpl(Container.java:1039)
at?javax.swing.JLayeredPane.addImpl(JLayeredPane.java:212)
at?java.awt.Container.add(Container.java:927)
at?javax.swing.JRootPane.setContentPane(JRootPane.java:608)
at?javax.swing.JFrame.setContentPane(JFrame.java:671)
at?DrawCircle.initialize(DrawCircle.java:18)
at?DrawCircle.<init>(DrawCircle.java:11)
at?DrawCircle.main(DrawCircle.java:24)
你为什么会设置contentPane为一个JFrame呢?
import?java.awt.Graphics;import?javax.swing.JFrame;
import?javax.swing.JPanel;
public?class?DrawCircle?extends?JFrame?{
private?final?int OVAL_WIDTH =?80;
private?final?int OVAL_HEIGHT =?80;
public?DrawCircle()?{
super();
initialize();
}
private?void?initialize()?{
this.setSize(300,?200);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setContentPane(new?DrawPanel());
this.setTitle("奥运五环");
//?this.setVisible(true);
}
public?static?void?main(String[]?args)?{
new?DrawCircle().setVisible(true);
}
private?class?DrawPanel?extends?JPanel?{
public?void?paint(Graphics?g)?{
super.paint(g);
g.drawOval(10,?10,?OVAL_WIDTH,?OVAL_HEIGHT);
g.drawOval(80,?10,?OVAL_WIDTH,?OVAL_HEIGHT);
g.drawOval(150,?10,?OVAL_WIDTH,?OVAL_HEIGHT);
g.drawOval(50,?70,?OVAL_WIDTH,?OVAL_HEIGHT);
g.drawOval(120,?70,?OVAL_WIDTH,?OVAL_HEIGHT);
}
}
}
关于setContentPane()和getContentPane()的应用
------摘要:java_流子 Fab.19 2006--------?
我们可以在 JFrame 对象中添加 AWT 或者 Swing 组件。但是,虽然它有 add 方法,却不能直接用于添加组件,否则会抛出异常——不信就试试。造成这个现象的原因只有一个解释:JFrame 不是一个容器,它只是一个框架。那么,应该怎么添加组件呢?
JFrame 有一个 Content Pane,窗口能显示的所有组件都是添加在这个 Content Pane 中。JFrame 提供了两个方法:getContentPane 和 setContentPane 就是用于获取和设置其 Content Pane 的。
对JFrame添加组件有两种方式:
1)用getContentPane()方法获得JFrame的内容面板,再对其加入组件:frame.getContentPane().add(childComponent)
2)建立一个Jpanel或JDesktopPane之类的中间容器,把组件添加到容器中,用setContentPane()方法把该容器置为JFrame的内容面板:
JpanelcontentPane=newJpanel();
……//把其它组件添加到Jpanel中;
frame.setContentPane(contentPane);
//把contentPane对象设置成为frame的内容面板
世界上有多少个乔治敦港
首先画第一环,用虚线画出半径,取该半径的中点,然后从此中点延长虚线,且廷长到的终点是第一环的半径长度。终点便是第二环的圆心,半径为这条延长线。第三环同用此法。下面要说说第二行第一个环,因为上面已有两个环啦,而且两环的半径之间已有一条虚线,那么就在这条虚线做垂直平分线,然后做一个倒的等腰三角形,它的腰是圆的半径,它的顶点是该环的圆心,第五环皆用此法。五环是由皮埃尔·德·顾拜旦先生于1913年构思设计的奥林匹克运动会的会徽,是由《奥林匹克宪章》确定的,也被称为奥运五环标志,它是世界范围内最为人们广泛认知的奥林匹克运动会标志。它由5个奥林匹克环套接组成,由蓝、黄、黑、绿、红5种颜色。环从左到右互相套接,上面是蓝、黑、红环,下面是是黄、绿环。整个造形为一个底部小的规则梯形。最初的解释是五种颜色代表各国国旗的颜色,后来又将5个不同颜色的圆环解释为五大洲的象征。
在大航海时代后期,英国在全世界有很多英属殖民地,所以以英国人乔治敦命名的地方和港口很多,现在小编罗列整理如下,仅供大家参考!
注意:点击港口英文名字可以打开详情页面介绍
以乔治敦(Georgetown或George Town)命名的港口:
1、乔治敦港(Port of George Town,KY,港口代码:KYGEC)又译为乔治城港位于开曼群岛(全称:开曼群岛THE CAYMAN ISLANDS)西部的大开曼(GRAND CAYMAN)岛西南沿海霍格斯特尔(HOGSYTLE)湾内,濒临加勒比海(CARIBBEAN SEA)的西北侧,是开曼群岛的最大港口。
2、乔治城港(Port of George Town,AU,港口代码:AUGEE)位于澳大利亚南部的塔斯马尼亚州的东北部的乔治城镇。
3、乔治镇港(Port of George Town,BS,港口代码:BSGGT)或叫乔治敦港位于巴哈马群岛的大埃克苏马岛(Great Exuma Island)的乔治镇。
4、乔治敦港(Port of Georgetown,GY,港口代码:GYGEO)位于圭亚那合作共和国首都乔治敦。圭亚那(全称:圭亚那合作共和国THE COOPERATIVE REPUBLIC OF GUYANA)东北沿海德梅拉拉(DEMERARA)河口中岸,濒临大西洋的西侧,是圭亚那的最大港口。它是圭亚那的首者和全国政治、经济、文化和交通中心。
5、乔治敦港(Port of Georgetown,PE,CA,港口代码:CAGEO)位于加拿大的东海岸爱德华王子岛省的东部。乔治敦港属于乔治敦港口公司营运。
6、乔治敦港(Port of Georgetown, SC, US,港口代码:USGGE) 位于美国南卡罗来纳州乔治敦市,由卡罗来纳州港务局(SCSPA)管理。港口坐标:-79o -16' -59' W,33o 21' 0' N。
7、乔治敦港(Port of Georgetown,SH,港口代码:SHASI)位于南大西洋中的一个火山岛国圣赫勒拿(Saint Helena)的阿森松岛(Ascension Island)的西北部海岸线上的港口,是岛上唯一的港口。
8、乔治敦港(Port of Georgetown,VC,港口代码:VCGRG)是位于圣文森特和格林纳丁斯(Saint Vincent and the Grenadines)的圣文森特岛的乔治城的港口。
以乔治敦(Georgetown或George Town)命名的港口城市:
1、乔治敦港(Georgetown,GA,US,城市内陆港口代码:USGER)位于美国乔治亚洲的乔治敦(Georgetown)。
2、乔治市(George Town,MY,城市港口代码:MYGTI)泛称‘坡底’, 意为市中心,为马来西亚海上都市及北部大城\大岛、也是马来西亚槟城州的首府,于1957年成为马来亚联邦城市之一。
今天的讨论已经涵盖了“奥运五环Python代码”的各个方面。我希望您能够从中获得所需的信息,并利用这些知识在将来的学习和生活中取得更好的成果。如果您有任何问题或需要进一步的讨论,请随时告诉我。