[問答題] 本題的功能是對(duì)圖形進(jìn)行操作,包括旋轉(zhuǎn)、移位、放大和剪切。窗口中有4個(gè)單選按鈕和一個(gè)圖形面板,圖形面板中有一個(gè)矩形和該矩形移位操作后的圖形,任選其中一
[問答題] 本題的功能是對(duì)圖形進(jìn)行操作,包括旋轉(zhuǎn)、移位、放大和剪切。窗口中有4個(gè)單選按鈕和一個(gè)圖形面板,圖形面板中有一個(gè)矩形和該矩形移位操作后的圖形,任選其中一個(gè)單選按鈕,則圖形面板中將顯示該操作后的圖形。
import java.awt.*;
import java.awt.event.*;
import java.awt.geom.*;
import java.util.*;
import javax.swing.*;
public class java3
public static void main(String[]args)
JFrame frame=new TransformTestFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.show();
class TransformTest extends JFrame
public TransformTestFrame()
setTitle("java3");
setSize(WIDTH,HEIGHT);
Container contentPane=getContentPane();
canvas=new TransformPanel();
contentPane.add(canvas,BorderLayout,CENTER);
JPanel buttonPanel=new JPanel();
ButtonGroup group=new ButtonGroup();
JRadioButton rot
正確答案:第1處:class TransformTestFrame extends JFrame 第2處:class TransformPanel extends JFrame 第3處:public void paintComponent(Graphics g)
參考解析:第1處類中公有對(duì)象名稱應(yīng)與類名一致;第2處為繼承的父類不正確;第3處從下面的super.paintComponent(g);可判斷出應(yīng)有參數(shù)Graphics g。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。