getSize().width指的是()。A.界面组件的窗口宽度B.在Java中任何图形用户界面的宽度C.框架的窗口宽
getSize().width指的是 ()。
A.界面组件的窗口宽度
B.在Java中任何图形用户界面的宽度
C.框架的窗口宽度
D.用户显示器的宽度
getSize().width指的是 ()。
A.界面组件的窗口宽度
B.在Java中任何图形用户界面的宽度
C.框架的窗口宽度
D.用户显示器的宽度
getSize().width指的是什么?
A.界面组件的窗口宽度
B.在Java中任何图形用户界面的宽度
C.框架的窗口宽度
D.用户显示器的宽度
A.g.drawLine(d.width, al.height, 0, 0);
B.g.drawLine(0, d.height, d.width, 0);
C.g.drawLine(0, 0, d. width, 0);
D.g.drawLine(0, d.height, 0, d.width);
注意:不改动程序的结构,不得增行或删行。
import java.applet.*;
import java.awt.*;
import java.awt.*;
/*
<applet code="ex15_3.class"width=800 height=400>
</applet>
*/
class CanvasCircle extends Canvas{
private Color cCircle;
public CanvasCircle(Color c){
cCircle=c;
}
public void paint(Graphics g){
int dimCircle,xCircle,yCircle;
Dimension sizeCurrent=getSize();
if(sizeCurrent.width>sizeCurrent.height){
dimCircle=sizeCurrent.width;
}
else{
dimCircle=sizeCurrent.height;
}
g.setColor(cCircle);
xCircle=(sizeCurrent.heighe-dimCircle)/2;
yCircle=(sizeCurrent.width-dimCircle)/2;
g.fillOval(xCircle,yCircle,dimCircle,dimCircle);
}
}
public class exl5_3 extends Applet{
public void init(){
GridBagLayout gbl=new GddBagLayout();
GridBagConstraints gbc=new CridBagConstraints();
CanvasCircle circleNew;
setLayout(gbl);
gbc.weightx=1.0;
gbc.weighty=1.0;
gbc.fill=GridBagConstraints.BOTH;
circleNew=new CanvasCircle(Color.red);
gbl.setConstraints(circleNew,gbc);
add(circleNeW);
gbc.weightx=1.5;
gbc.weighty=1.5;
circleNew=new CanvasCircle(Color.green);
gbl.sctConstraints(eircleNew,gbc);
add(circleNew);
gbc.weightx=2.0;
gbc.weighty=2.0;
circleNew=new CanvasCircle(Color.blue);
gbl.setConstraints(circleNew,gbc);
add(circleNew);
}
}
ex15_3.html
<HTML>
<HEAD>
<TITLE>ex15_3</TITLE>
</HEAD>
<BODY>
<applet code="ex15_3.class"width=800 height=400>
</applet>
</BODY>
</HTMI>
A.width+padding+border+margin
B.width+padding
C.width+padding+border
D.width
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class java3 extends Applet implements ActionListener
{int x=-1,y=-1,rubberNote=0,clearNote=0;
Color C=new Color(255,0,O);
int con=3;
Button b_red,b_blue,b_green,b_clear,b_quit;
public void init()
{
addMouseMotionListener(this);
b_red=new Button("画红色图形");
b_blue=new Button("画蓝色图形");
b_green=new Button("画绿色图形");
b_quit=new Button("橡皮");
b_clear=new Button("清除");
add(b_red);
add(b_green);
add(b_blue);
add(b_quit);
add(b_clear);
b_red.addActionListener(this);
b_green.addActionListener(this);
b_blue.addActionListener(this);
b_quit.addActionListener(this);
b_dear.addActionListener(this);
}
public void paint()
(if(x!=-l&&y!=-l&rubberNote= =
0R&clearNote= =0)
{g.setColor(c);
g.filloval(X,Y,con,con);
}
else if(rubberNote= =1&&clearNote= =O)
{g.clearRect(x,Y,10,10);
}
else if(clearNote= =1&&rubberNote= =O)
{g.clearRect(0,0,getSize().width,getSize().
height);
}
}
public void mouseDragged(MouseEvent e)
{x=(int)e.getX();y=(int)e.getY();repaint();
}
public void mouseMoved(MouseEvent e){)
public void update(Graphics g)
{paint(g);
}
public void actionPerformed(Event e)
{if(e.getSource()= =b-red)
{rubberNote=0;clearNote=0;c=new Color
(255,0,0);
}
else if(e.getSource()= =b_green)
{rubberNore=0;clearNote=0;C=new Color(0,
255,0);
}
else if(e.getSource()= =b_blue)
{rubberNote=0;clearNote=0;C=new Color(0,
0,255);
}
if(e.getSource()= =b—quit)
{rubberNote=1;clearNote=0;
}
if(e.getSource()= =b—clear)
{clearNote=1;rubberNote=0;repaint();
}
}
}
A.getPreferredSize()
B.getSize()
C.getDefaultSize()
D.getComponentSize()
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!