下载APP
【简答题】
本题的功能是对图形进行操作,包括旋转、移位、放大和剪切。窗口中有4个单选按钮和一个图形面板,图形面板中有一个矩形和该矩形移位操作后的图形,任选其中一个单选按钮,则图形面板中将显示该操作后的图形。单选按钮,则图形面板中将显示该操作后的图形。
import java. awt. * ;
import java. awt. . * ;
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 rotateButton
=new JRadioButton("旋转", true);
buttonPanel. add(rotateButton);
group. add(rotateButton);
rotateButton. addActionListener(new
ActionListener()
public void actionPerformed(Action )
canvas. setRotate();
);
JRadioButton translateButton
=new JRadioButton("移位", false);
buttonPanel. add (translateButton);
group. add(translateButton);
translateButton. addActionListener (new
ActionListener()
public void actionPerformed(Action )
canvas. setTranslate();
);
JRadioButton scaleButton
=new JRadioButton("放大", false);
buttonPanel. add(scaleButton);
group. add(scaleButton);
scaleButton. addActionListener(new
ActionListener()
public void actionPerformed(Action )
canvas. setScale();
);
JRadioButton shearButton
=new JRadioButton("剪切", false);
buttonPanel. add(shearButton);
group. add(shearButton);
shearButton. addActionListener(new
ActionListener()
public void actionPerformed(Aetion )
canvas. setShear();
);
contentPane. add(buttonPanel. BorderLayout. NORTH);
private TransformPanel canvas;
private static final int WIDTH=300;
private static final int HEIGHT=300;
class TransformPanel extend JPanel
public TransformPanel()
square = new Rectangle2D. Double(-50,-50,100,100);
t=new AffineTransform();
setRotate();
public void paintComponent()
super. paintComponent(g);
Graphics2D g2=(Graphics2D)g;
g2. translate(getWidth()/2, getHeight()/2);
g2. setPaint(Color, gray);
g2. draw(square);
g2. transform(t);
g2. setPaint(Color. black);
g2. draw(square);
public void setRotate()
t. setToRotation(Math. toRadians(30));
repaint();
public void setTranslate()
t. setToTranslation(20,15);
repaint();
public void setScale()
t. setToScale(2.0,1.5);
repaint();
public void setShear()
t. setToShear(-0.2,0);
repaint();
private Rectangle2D square;
private AffineTransform t;
题目标签:
位操作
移位操作
单选按钮
举报
如何制作自己的在线小题库
参考答案:
参考解析:
刷刷题刷刷变学霸
举一反三
【单选题】以下不属于单选按钮的属性是( )。
A.
Caption
B.
Name
C.
Min
D.
Enabled
查看完整题目与答案
【多选题】下列哪些穴位操作多用清法
A.
肝经
B.
心经
C.
脾经
D.
肺经
查看完整题目与答案
【判断题】安全监控系统应双机热备,主备机应安装位操作系统,且24h不间断运行,双机切换在60s内完成,切换测试宜每月一次,并在运行日志做出记录。
A.
正确
B.
错误
查看完整题目与答案
【单选题】在二个框架Frame中各有一组单选按钮OptionButton,其作用为()。
A.
两组单选按钮中只有一个能被选中
B.
因有两组单选按钮,无一可被选中
C.
两组单选按钮中各有一个能被选中
D.
两组单选按钮中各有一个以上的能被选中
查看完整题目与答案
【简答题】如何获取单选按钮的值?
查看完整题目与答案
【单选题】在数据访问页的工具箱中,为了插入一个单选按钮应该选择的图标是
A.
A.
B.
C.
B.
D.
E.
C.
F.
G.
D.
H.
查看完整题目与答案
【简答题】在窗体上有一组单选按钮,以下说法正确的是()。
查看完整题目与答案
【判断题】药品经营过程中各岗位发现质量有疑问药品,应当按照本岗位操作权限实施锁定后,通知并由养护人员确认。
A.
正确
B.
错误
查看完整题目与答案
【单选题】用pH计测量溶液pH时,发现以标准pH缓冲溶液定位时,只要测量电池接入电路,指针就偏向一侧,且抖动不止,不能完成定位操作,这是由于下列什么原因引起的( )。
A.
甘汞电极盐桥中有气泡
B.
甘汞电极盐桥顶端毛细管堵塞
C.
玻璃电极的玻璃膜有裂纹
D.
电极插头严重腐蚀、或沾染油污
查看完整题目与答案
【单选题】要使两个单选按钮属于同一个框架,正确的操作是
A.
先画一个框架,再在框架中画两个单选按钮
B.
先画一个框架,再在框架外画两个单选按钮,然后把单远按钮拖到框架中
C.
先画两个单选按钮,再画框架将单选按钮框起来
D.
以上三种方法都正确
查看完整题目与答案
【判断题】在同一窗体上单选按钮只有一个处于选中状态。()
A.
正确
B.
错误
查看完整题目与答案
【填空题】晋能控股装备制造集团2023年度党建工作会议指出,要清醒认识到,目前从各级管理人员到各类技术人才,再到岗位操作人员,素质能力与企业新的形势任务还不相匹配,要求我们必须把()摆到更加重要位置,学先进、找差距、补短板、促发展。
查看完整题目与答案
【简答题】电空位操作前的准备工作有哪些?
查看完整题目与答案
【判断题】()14.单选按钮是一组互相排斥的项,一次只能选定一项。
A.
正确
B.
错误
查看完整题目与答案
【单选题】当单击了单选按钮控件后,下列说法正确的是()
A.
只执行Click事件
B.
只执行GetFocus
C.
既执行事件Click,也执行事件GetFocus
D.
具体执行哪个事件要在程序或属性中设定
查看完整题目与答案
【单选题】通过改变单选按钮(Option Button)控件的()属性值,可以改变单选按钮的选取状态。
A.
Value
B.
Style
C.
Appearance
D.
Caption
查看完整题目与答案
【判断题】DK-1型制动机电空位操作,当重联电空阀YV259故障时,会造成大闸“运转”位,均衡风缸及列车管压力升压缓慢,转空气位操作后升压正常。
A.
正确
B.
错误
查看完整题目与答案
【单选题】插入单选按钮的HTML代码为()。
A.
<inputtype=“reset”/>
B.
<inputtype=“radio”/>
C.
<inputtype=“password”/>
D.
<inputtype=“checkbox”/>
查看完整题目与答案
【简答题】HTML中插入表单为(____________)标签,表单元素input为文本域的type类型设置为(____________),表单元素input为单选按钮组的type类型设置为(________)。
查看完整题目与答案
【简答题】windows 9x操作系统为_________位操作系统。
查看完整题目与答案
相关题目:
【单选题】以下不属于单选按钮的属性是( )。
A.
Caption
B.
Name
C.
Min
D.
Enabled
查看完整题目与答案
【多选题】下列哪些穴位操作多用清法
A.
肝经
B.
心经
C.
脾经
D.
肺经
查看完整题目与答案
【判断题】安全监控系统应双机热备,主备机应安装位操作系统,且24h不间断运行,双机切换在60s内完成,切换测试宜每月一次,并在运行日志做出记录。
A.
正确
B.
错误
查看完整题目与答案
【单选题】在二个框架Frame中各有一组单选按钮OptionButton,其作用为()。
A.
两组单选按钮中只有一个能被选中
B.
因有两组单选按钮,无一可被选中
C.
两组单选按钮中各有一个能被选中
D.
两组单选按钮中各有一个以上的能被选中
查看完整题目与答案
【简答题】如何获取单选按钮的值?
查看完整题目与答案
【单选题】在数据访问页的工具箱中,为了插入一个单选按钮应该选择的图标是
A.
A.
B.
C.
B.
D.
E.
C.
F.
G.
D.
H.
查看完整题目与答案
【简答题】在窗体上有一组单选按钮,以下说法正确的是()。
查看完整题目与答案
【判断题】药品经营过程中各岗位发现质量有疑问药品,应当按照本岗位操作权限实施锁定后,通知并由养护人员确认。
A.
正确
B.
错误
查看完整题目与答案
【单选题】用pH计测量溶液pH时,发现以标准pH缓冲溶液定位时,只要测量电池接入电路,指针就偏向一侧,且抖动不止,不能完成定位操作,这是由于下列什么原因引起的( )。
A.
甘汞电极盐桥中有气泡
B.
甘汞电极盐桥顶端毛细管堵塞
C.
玻璃电极的玻璃膜有裂纹
D.
电极插头严重腐蚀、或沾染油污
查看完整题目与答案
【单选题】要使两个单选按钮属于同一个框架,正确的操作是
A.
先画一个框架,再在框架中画两个单选按钮
B.
先画一个框架,再在框架外画两个单选按钮,然后把单远按钮拖到框架中
C.
先画两个单选按钮,再画框架将单选按钮框起来
D.
以上三种方法都正确
查看完整题目与答案
【判断题】在同一窗体上单选按钮只有一个处于选中状态。()
A.
正确
B.
错误
查看完整题目与答案
【填空题】晋能控股装备制造集团2023年度党建工作会议指出,要清醒认识到,目前从各级管理人员到各类技术人才,再到岗位操作人员,素质能力与企业新的形势任务还不相匹配,要求我们必须把()摆到更加重要位置,学先进、找差距、补短板、促发展。
查看完整题目与答案
【简答题】电空位操作前的准备工作有哪些?
查看完整题目与答案
【判断题】()14.单选按钮是一组互相排斥的项,一次只能选定一项。
A.
正确
B.
错误
查看完整题目与答案
【单选题】当单击了单选按钮控件后,下列说法正确的是()
A.
只执行Click事件
B.
只执行GetFocus
C.
既执行事件Click,也执行事件GetFocus
D.
具体执行哪个事件要在程序或属性中设定
查看完整题目与答案
【单选题】通过改变单选按钮(Option Button)控件的()属性值,可以改变单选按钮的选取状态。
A.
Value
B.
Style
C.
Appearance
D.
Caption
查看完整题目与答案
【判断题】DK-1型制动机电空位操作,当重联电空阀YV259故障时,会造成大闸“运转”位,均衡风缸及列车管压力升压缓慢,转空气位操作后升压正常。
A.
正确
B.
错误
查看完整题目与答案
【单选题】插入单选按钮的HTML代码为()。
A.
<inputtype=“reset”/>
B.
<inputtype=“radio”/>
C.
<inputtype=“password”/>
D.
<inputtype=“checkbox”/>
查看完整题目与答案
【简答题】HTML中插入表单为(____________)标签,表单元素input为文本域的type类型设置为(____________),表单元素input为单选按钮组的type类型设置为(________)。
查看完整题目与答案
【简答题】windows 9x操作系统为_________位操作系统。
查看完整题目与答案