[填空題] 本題的功能是對圖形進行操作,包括旋轉、移位、放大和剪切。窗口中有4個單選按鈕和一個圖形面板,圖形面板中有一個矩形和該矩形移位操作后的圖形,任選其中一
[填空題] 本題的功能是對圖形進行操作,包括旋轉、移位、放大和剪切。窗口中有4個單選按鈕和一個圖形面板,圖形面板中有一個矩形和該矩形移位操作后的圖形,任選其中一個單選按鈕,則圖形面板中將顯示該操作后的圖形。單選按鈕,則圖形面板中將顯示該操作后的圖形。
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
正確答案:第1處:class TransformTestFrame extends JFrame 第2處:class TransformPanel extends J Frame 第3處:public void paintComponent(Graphics g)
參考解析:第1處類中公有對象名稱應與類名一致;第2處為繼承的父奚不正確;第3處從下面的super. paintComponent(g);可判斷出應有參數(shù)Graphics g。
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。