更多"设已经有Graphics2D对象g2d,Rectangle2D对象r,"的相关试题:
[单项选择]设已经有Graphics2D对象g2d,Line2D对象line,绘制对象line的代码是( )
A. g2d. draw(line)
B. g2d. drawLine(line)
C. line. draw()
D. line. drawLine()
[填空题]直接在属性窗口编辑对象的属性,属于“静态”设置方法,在代码窗口中由VBA代码编辑对象的属性叫做“ ______ ”设置方法
[填空题]在Java运行时,如获得一个异常对象,它会自动寻找处理该异常的代码,它从生成异常对象的代码构件开始,沿着 【9】 按层回溯寻找,直至找到处理该类异常方法为止。
[填空题]直接在属性窗口设置对象的属性,属于“静态”设置方法,在代码窗口中由VBA代码设置对象的属性叫做“______”设置方法。
[填空题]在对象流中,对象的传送首先要将所传送的对象串行化,也就是实现Serializable接口。下列代码中必须实现Serializable接口的类是______。
ObjectInput in=new ObjectInputStream (new FileInputStream("employee.dat"));
Employee[] newStaff=(Employee[]) in.readObject( );
[简答题][说明]
以下代码实现了对象引用作为函数参数,仔细阅读以下代码,分析运行结果,填入 (n) 处。
[代码]
#include<iostream.h>
class Sample
int x,y;
public:
Sample( ) x=y=0;
Sample (int i, int j ) x=i; y=j;
void copy ( Sample &s ).,
void setxy ( int i, int j ) x=i; y=j;
void print ( cout<<"x="<<x<<end1 ; cout <<"y="<<y<<end1;
;
void Sample: copy ( Sample &s )
X=S.X;
y=s.y;
void func ( Sample s1, Sample &s2 )
s1.setxy ( 10,20 );
s2.setxy ( 30,40 );
void main ( )
Sample p ( 1,2 ) ,q;
q.copy ( p );
time ( p,q );
p.print ( );
q.print ( );
运行结果
(1)
(2)
(3)
(4)
[填空题]下列JApplet使用重写paintComponet( )方法来绘制图像,请填写正确的代码在横线处。
import java.awt.*;
import javax.swing.*;
public class Test extends JApplet
staic String fileName = "img( ).gif";
public void init( )
Container cp = getContentPane( );
cp.setLayout(new GridLayout(1,1));
Image i = getImage(getCodeBase( ),fileName);
MyImagePanel ip=new MyInmagePanel(i);
cp.add(ip);
class MyImagePanel extends JPanel
Image i;
public MyImagePanel(Image img)
this.i = img;
public void paintComponent(Graphics gg)
【15】 ;
gg.drawImage(i,20,20,this);
[填空题]下列JApplet使用重写paintCompon6t( )方法来绘制图像,请填写正确的代码在横线处。
import java.awt.*;
import javax.swing.*;
public class Test extends JApplet
staic String fileName = "img( ).gif";
public void init( )
Container cp = getContentPane( );
cp.setLayout(new GridLayout(1,1));
Image i = getImage(getCodeBase( ),fileName);
MyImagePanel ip=new MyInmagePanel(i);
cp. add (ip);
class MyImagePanel extends JPanel
Image i;
public MyImagePanel(Image img)
this.i = img;
public void paintComponent(Graphics gg)
【15】 ;
gg.drawImage(i,20,20,this);
[填空题]从对象流中读取对象,请在下面横线处填写代码完成此程序。
import java.util. *;
import java. io. *;
public class UnSerializeDate
{
date d = null;
UnSerializeDate ( )
{
try
{
FileInputStream f1 = new FileInputStream("date.ser");
d = (Date) s. readobject ( );
f1,close( );
}
catch (Exceptin e)
{
e. printStackTrace ( );
}
}
public static main(String args [] )
{
System.out.println("The date read is: "+ a.d.toString( ));
}
}
[填空题]从对象流中读取对象,请在画线处加入代码完成此程序 【10】 。
import java.util.*;
import java.io.*;
public class UnSerializeDate
{
Date d = null;
UnSerializeDate( )
{
try{
FileInputStream f = new FileInputStream("data.ser");
______;
d = (Date) s.readObject( );
f.close( );
}
catch(Exception e)
{
e.printStackTrace( );
}
}
public static void main(String args[ ])
{
UnSerializeDate a = new UnSerializeDate( );
System.out.println("The date read is :"+a.d.toString( ));
}
}
[填空题]从对象流中读取对象,请在画线处加入代码完成此程序 【10】 。
import java.util.*;
import java.io.*;
public class UnSerializeDate
Date d = null;
UnSerializeDate( )
try
FileInputStream f = new FileInputStream("data.ser");
______;
d = (Date) s.readObject( );
f.close( );
catch(Exception e)
e.printStackTrace( );
public static void main(String args[ ])
UnSerializeDate a = new UnSerializeDate( );
System.out.println("The date read is :"+a.d.toString( ));