真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java窗體長(zhǎng)寬代碼 java窗體大小怎么設(shè)置

java代碼求注釋

public class Console {

創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的運(yùn)河網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

public static String title(Object o){

String t=o.getClass().toString(); //獲取O的類名

if(t.indexOf("class")!=-1) //判斷是否存在"class"字符串

t=t.substring(12); //截取前面12個(gè)字符

return t; //返回類名的前12個(gè)字符

}

//這個(gè)方法是在定義窗口。

public static void run(JFrame frame,int width,int height){

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //定義窗口是否可以關(guān)閉

frame.setSize(width,height); //定義窗口的長(zhǎng)寬

frame.setVisible(true); //定義窗口是否顯示

}

public static void run(JApplet applet,int width,int height){

JFrame frame=new JFrame(title(applet)); //創(chuàng)建一個(gè)容器

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //關(guān)閉

frame.getContentPane().add(applet); //將容器放入窗體

frame.setSize(width,height); //長(zhǎng)寬

applet.init();

applet.start();

frame.setVisible(true); //是否顯示

}

public static void run(JPanel panel,int width,int height){

JFrame frame=new JFrame(title(panel)); //在窗體里面創(chuàng)建新的面板

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //關(guān)閉按鈕。應(yīng)該是右上角的X

frame.getContentPane().add(panel); //將創(chuàng)建好的面板放入到窗體中

frame.setSize(width,height); //長(zhǎng)寬

frame.setVisible(true); //是否顯示

}

}

請(qǐng)問Java中如何寫代碼實(shí)現(xiàn)無標(biāo)題無邊框的窗體能夠用鼠標(biāo)拖動(dòng)改變窗口大小

下面是一個(gè)類用來完成你所要求的:

class TestFrame extends JFrame

{

public TestFrame()

{

setTitle("");//設(shè)置無標(biāo)題

setResizable(true);//設(shè)置用戶可以改變窗口大小

setVisible(true);//窗體可見

}

}

至于所說的無邊框,在沒有給窗體設(shè)置大小時(shí),系統(tǒng)默認(rèn)就是無邊框的

希望我的回答能使你滿意,如果滿意 請(qǐng)給我最佳答案,謝謝

VB或JAVA如何得到最頂層窗口的位置和長(zhǎng)寬

'VB獲得活動(dòng)窗口標(biāo)題、位置、大小

'運(yùn)行后,在form上print當(dāng)前活動(dòng)窗口信息

Private Declare Function GetActiveWindow Lib "user32" () As Long

Private Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long

Private Declare Function GetWindowRect Lib "user32" (ByVal hwnd As Long, lpRect As RECT) As Long

Private Type RECT

Left As Long

Top As Long

Right As Long

Bottom As Long

End Type

Private Sub Form_Load()

Me.AutoRedraw = True

Timer1.Interval = 2000

Timer1.Enabled = True

End Sub

Sub Timer1_Timer()

Dim p As RECT

Dim h As Long

Dim str1 As String

h = GetActiveWindow '獲得活動(dòng)窗口句柄

str1 = String(255, 0)

GetWindowText h, str1, 255 '獲得標(biāo)題

GetWindowRect h, p '獲得窗口位置、大小

Print "窗口標(biāo)題:" Left(str1, InStr(str1, Chr(0)) - 1) " 窗口位置:Left=" p.Left " Top=" p.Top " 大小是:" p.Right - p.Left "X" p.Bottom - p.Top

End Sub

求java窗體代碼,可以顯示默認(rèn)長(zhǎng)文本,代碼格式最好規(guī)范可以直接使用。

importjava.awt.*;importjava.awt.event.*;importjava.awt.geom.*;importjava.util.*;importjavax.swing.*;/***多線程,小球演示.打開Windows任務(wù)管理器,可看到線程變化。可搜索到,run()方法/.start()**du:程序技巧體會(huì):所謂產(chǎn)生一個(gè)小球,即是new其類對(duì)象,其屬性攜帶畫小球的坐標(biāo)、顏色、所在容器等參數(shù)。**一個(gè)類,屬性用來作為參數(shù)容器用,方法.完成功能。**///運(yùn)行類publicclassBouncePress{//publicstaticvoidmain(String[]args){JFrameframe=newBouncePressFrame();//生成窗口。執(zhí)行構(gòu)造。-----業(yè)務(wù)邏輯。frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//similarto//window//listenerframe.show();}}classBouncePressFrameextendsJFrame{privateBallPressCanvascanvas;publicBouncePressFrame(){setSize(600,500);//窗口大小setTitle("BounceBall");ContainercontentPane=getContentPane();//Swing的窗口不能直接放入東西,只能在其上的ContentPane上放。canvas=newBallPressCanvas();//生成一個(gè)新面板。-----canvascontentPane.add(canvas,BorderLayout.CENTER);//窗口中心加入該面板。JPanelbuttonPanel=newJPanel();//再生成一個(gè)新面板。----buttonPanel//調(diào)用本類方法addButton。addButton(buttonPanel,"Start",//生成一個(gè)按鈕"Start"---加入面板buttonPanelnewActionListener(){//|------按鈕綁上action監(jiān)聽器。publicvoidactionPerformed(ActionEventevt){//|小球容器對(duì)象的addBall(Thread.NORM_PRIORITY-4,Color.black);//事件處理時(shí),執(zhí)行---addBall()方法。---產(chǎn)生小球(參數(shù)對(duì)象)---加入List中---開始畫球。}});//按一次,addBall()一次---產(chǎn)生一個(gè)新小球---加入List中---開始畫此新小球。//---畫球線程BallPressThread的run()---小球(參數(shù)對(duì)象).move()---每次畫時(shí),先移動(dòng),再判斷,再畫。//---BallPressCanvas類的canvas對(duì)象.paint()---自動(dòng)調(diào)BallPressCanvas類的paintComponent(Graphics//g)方法。//---該方法,從List中循環(huán)取出所有小球,第i個(gè)球,---調(diào)該小球BallPress類//.draw()方法---調(diào)Graphics2D方法畫出小球。--使用color/addButton(buttonPanel,"Express",newActionListener(){publicvoidactionPerformed(ActionEventevt){addBall(Thread.NORM_PRIORITY+2,Color.red);}});addButton(buttonPanel,"Close",newActionListener(){publicvoidactionPerformed(ActionEventevt){System.exit(0);}});contentPane.add(buttonPanel,BorderLayout.SOUTH);}publicvoidaddButton(Containerc,Stringtitle,ActionListenerlistener){JButtonbutton=newJButton(title);//生成一個(gè)按鈕。c.add(button);//加入容器中。button.addActionListener(listener);//按鈕綁上action監(jiān)聽器。}/**主要業(yè)務(wù)方法。*/publicvoidaddBall(intpriority,Colorcolor){//生成小球(參數(shù)對(duì)象)BallPressb=newBallPress(canvas,color);//生成BallPress對(duì)象,攜帶、初始化//畫Ball形小球,所需參數(shù):所在容器組件,所需color--black/red.//小球加入List中。canvas.add(b);//面板canvas的ArrayList中加入BallPress對(duì)象。BallPressThreadthread=newBallPressThread(b);//生成畫小球的線程類BallPressThread對(duì)象。傳入BallPress對(duì)象(攜帶了畫球所需//容器、color參數(shù))。thread.setPriority(priority);thread.start();//callrun(),ballstarttomove//畫球線程開始。---BallPressThread的run()---小球(參數(shù)對(duì)象).move()---先移動(dòng),再畫。canvas.paint---BallPressCanvas類的}}//畫球的線程類。classBallPressThreadextendsThread{privateBallPressb;publicBallPressThread(BallPressaBall){b=aBall;}//畫球開始。publicvoidrun(){try{for(inti=1;i自動(dòng)繪制面板,且自動(dòng)調(diào)paintComponent(Graphics//g)方法,---重寫該方法,繪制面板(及其上組件)。//作用2)該類對(duì)象屬性ArrayListballs---兼作小球(參數(shù)對(duì)象)的容器。classBallPressCanvasextendsJPanel{privateArrayListballs=newArrayList();publicvoidadd(BallPressb){balls.add(b);//向ArrayList中添加球。當(dāng)按下按鈕,添加多個(gè)球時(shí),都保存在這個(gè)List中。}//重寫了javax.swing.JComponent的paintComponent()方法。//paint()方法自動(dòng)調(diào)用該方法。publicvoidpaintComponent(Graphicsg){super.paintComponent(g);Graphics2Dg2=(Graphics2D)g;for(inti=0;i=canvas.getWidth()){//小球右邊已經(jīng)到畫板右邊。x=canvas.getWidth()-15;dx=-dx;//開始反向運(yùn)動(dòng)。}if(y=canvas.getHeight()){//小球已到畫板頂。y=canvas.getHeight()-15;dy=-dy;}canvas.paint(canvas.getGraphics());//畫出面板對(duì)象canvas----(及其上所有組件)////.paint()方法,自動(dòng)調(diào)用}}/*importjava.awt.*;importjava.awt.event.*;importjava.awt.geom.*;importjava.util.*;importjavax.swing.*;*//***單線程,小球演示搜索不到,run()方法/.start()*//*publicclassBounce{publicstaticvoidmain(String[]args){JFrameframe=newBounceFrame();frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//similarto//window//listenerframe.show();}}不懂的再問啊。。。


本文標(biāo)題:java窗體長(zhǎng)寬代碼 java窗體大小怎么設(shè)置
轉(zhuǎn)載來于:http://weahome.cn/article/hjcicd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部