java 具有绘图能力的类,《Java程序设计》复习题_绘图
java 圖形界面的速成題目
《Java程序設計》復習題
1.在JApplet窗口中顯示兩張圖片(soldier.jpg),一張是原尺寸,一張放大。
/*引入java.awt包和javax.swing包。*/
import java.awt.*;
import javax.swing.*;
public class Eg7_1 extends JApplet{
Image soldier; //定義圖形類對象
public void init(){
soldier = getImage(getCodeBase(),"soldier.jpg");/*獲得圖像*/
}
public void paint(Graphics g){
g.drawImage(soldier,0,0,this); /* 用g(畫筆)繪制圖片,參數0,0是屏幕
左角頂點坐標*/
g.drawImage(soldier,0,65,300,60,this); //參數300,60是確定圖像的大小。
}
}
2.創建一個窗口,在窗口中加入一個按鈕,初涉Swing容器框架、內容面板及
基本組件。
import java.awt.*; //引入java.awt包。
import javax.swing.*; //引入java.swing包。
public class Eg7_2 { //聲明類
public Eg7_2 () { //寫該類的構造方法
JFrame f = new JFrame(); //創建窗口底層容器框架(JFrame)對象f。
Container contentPane = f.getContentPane();
JButton button = new JButton ("按鈕"); //創建按鈕類對象實
例。
contentPane.add(button); //將按鈕組件button加到容器我的
窗口
f.setTitle("我的窗口");
f.setSize(400,300);
f.setVisible(true);
}
public static void main(String args[]){
new Eg7_2();
}
}
總結
以上是生活随笔為你收集整理的java 具有绘图能力的类,《Java程序设计》复习题_绘图的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php实现复选框删除功能,php怎么实现
- 下一篇: java map集合遍历方法,Java的