java界面化_java怎么实现图形化界面
展開(kāi)全部
java圖形化界面還62616964757a686964616fe78988e69d8331333363373232是有很多內(nèi)容要學(xué)習(xí)的,可以參考 如下實(shí)例:public?class?Test?extends?JFrame{
MyPanel?mp=null;
public?static?void?main(String[]?args){
//?TODO?Auto-generated?method?stub
Test?jf=?new?Test();
}
public?Test(){
mp=new?MyPanel();
this.add(mp);
//設(shè)置標(biāo)題
this.setTitle("繪圖");
//設(shè)置窗體大小
this.setSize(400,?300);
//設(shè)置窗體的位置
this.setLocation(100,100);
//限制窗體的大小
this.setResizable(false);
//關(guān)閉窗體時(shí),同時(shí)退出java虛擬機(jī)
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//顯示窗體
this.setVisible(true);
}
}
//定義一個(gè)MyPanel(我自己的面板,用于繪圖和實(shí)現(xiàn)繪圖區(qū)域)
class?MyPanel?extends?JPanel
{
//覆蓋JPanel的paint方法
//Graphics是繪圖的重要類,可以把它理解成一只畫筆
public?void?paint(Graphics?g)
{
//1。調(diào)用父類函數(shù)完成初始化
super.paint(g);
//?//畫圓
//?g.drawOval(100,?100,?20,?20);
//?//畫直線
//?g.drawLine(50,?150,150,?200);
//?//畫矩形邊框
//?g.drawRect(150,?150,?30,?40);
//
//?//設(shè)置顏色。默認(rèn)為黑色
//?g.setColor(Color.blue);
//?//填充矩形
//?g.fillRect(10,?10,?20,?30);
//畫弧形
g.drawArc(200,10,?100,150,?120,-80);
//在面板上畫圖片
Image?im=Toolkit.getDefaultToolkit().getImage(Panel.class.getResource("圖片路徑"));
//顯示圖片
g.drawImage(im,?10,?10,200,180,this);
//畫字
g.setColor(Color.red);
g.setFont(new?Font("華文彩云",Font.BOLD,20));
g.drawString("要寫的字",?80,220);
}
}
總結(jié)
以上是生活随笔為你收集整理的java界面化_java怎么实现图形化界面的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 通过修改manifest文件来解决Vis
- 下一篇: 不同的电脑打印预览不同怎么解决_条码打印