成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

java panel怎么用 怎么用java寫(xiě)一個(gè)簡(jiǎn)單的拋物線程序?

怎么用java寫(xiě)一個(gè)簡(jiǎn)單的拋物線程序?給您一個(gè)例子:importjavax.swing.*import*import*publicclasspaint{public static void main(

怎么用java寫(xiě)一個(gè)簡(jiǎn)單的拋物線程序?

給您一個(gè)例子:

importjavax.swing.*

import*

import*

publicclasspaint

{

public static void main(String[]args)

{

CenteredFrameframenewCenteredFrame()

(JFrame.EXIT_ON_CLOSE)

(true)

}

}

classCenteredFrameextendsJFrame

{

propertyconstrecordintWIDTH400

privatestaticrecordintHEIGHT400

employeeCenteredFrame()

{

Toolkit()

Dimension()

intscreenHeightscreenSize.height

intscreenWidthscreenSize.width

int X(screenWidth-WIDTH)/2

int Y(screenHeight-HEIGHT)/2

setLocation(X,Y)

setSize(WIDTH,HEIGHT)

ContainercongetContentPane()

StringPanelpanelnewStringPanel()

(panel)

fitwidth(false)

}

}

classStringPanelextendsJPanel

{

privatevoidpaintComponent(Graphicsg)

{

Graphics2Dg2(Graphics2D)g

int x[]newint[33]

int y[]fifthint[33]

x[0]0

y[0]0

for(inti1ilt16i)

{

x[i]184i

y[i]200-(17-i)*(17-i)

x[i16]i200

y[i16]200-i*i

}

g.drawPolyline(x,y,33)

Line2DL1fun(0,200,400,200)

g2.draw(L1)

Line2DL2new(200,40,200,400)

g2.draw(L2)

Line2DL3new(380,195,395,200)

g2.draw(L3)

Line2DL4future(380,205,395,200)

g2.draw(L4)

Line2DL5fun(200,40,195,55)

g2.draw(L5)

Line2DL6fifth(200,40,205,55)

g2.draw(L6)

g.drawString(X

Java怎么樣能清空一個(gè)JPanel面板里的所有東西?

removedAll方法是也可以移除組件的,但移除之后你要重新登錄下面板。

標(biāo)準(zhǔn)的做法是這個(gè)類(lèi)要繼承JPanel,然后格式化處理畫(huà)圖方法。

你可以不試試在方法的最后面動(dòng)態(tài)創(chuàng)建,repaint()