第一范文网 - 专业文章范例文档资料分享平台

《面向对象程序设计(Java)》机试题库(含答案)

来源:用户分享 时间:2025/5/18 0:22:07 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

}

}

else if(mouseFlag= =2)

{ g.clearRect(0,0,getWidth(),getHeight()); }

public void init() { } }

8. import java.applet.*; import java.awt.*; import java.awt.event.*;

public class MouseDrawRect extends Applet implements MouseMotionListener {

int xstart=-1,ystart=-1; int xend,yend;

TextField showPosition; public void init()

服装制版视频淘宝才智在线

addMouseListener(new MouseAdapter() { });

public void mouseClicked(MouseEvent e) { if(e.getClickCount() ==1) mouseFlag = 1;

else if (e.getClickCount() ==2) mouseFlag = 2; xPos = e.getX() yPos = e.getY(); repaint(); }

{ showPosition = new TextField(20); add(showPosition);

addMouseMotionListener(this); addMouseListener(new MouseAdapter() {

public void mousePressed(MouseEvent event)

{ xstart = event.getX(); ystart = event.getY(); } } ); }

public void paint(Graphics g) { if(xstart!=-1 && ystart!=-1)

{ g.drawRect(xstart,ystart,xend-xstart,yend-ystart); showPosition.setText(\ } }

public void mouseDragged(MouseEvent e) { xend = e.getX(); yend = e.getY(); repaint(); }

public void mouseMoved(MouseEvent e){} } 9.

import javax.swing.*; import java.awt.*;

class SpeakPhone extends JFrame

服装制版视频淘宝才智在线

{

JPanel p1 = new JPanel();

p1.setLayout(new GridLayout(2,1)); Label lab =new Label(\ lab.setFont(f1); p1.add(lab); p1.add(speak);

JPanel p2 = new JPanel();

p2.setLayout(new GridLayout(3,4)); for(int i=0;i<12;i++) { }

JPanel p3 = new JPanel();

p3.setLayout(new GridLayout(1,2));

numbers[i]=new JButton(numberString[i]); numbers[i].setFont(f1); p2.add(numbers[i]);

JTextArea speak;

JButton numbers[] = new JButton[12];

String numberString[] = {\JButton enter,cancel;

Font f1 = new Font(\

SpeakPhone(){

setSize(200,400);

Container con = getContentPane(); speak = new JTextArea(4,6);

服装制版视频淘宝才智在线

}

enter = new JButton(\确定\cancel = new JButton(\取消\

}

p3.add(enter); p3.add(cancel);

con.add(p1,BorderLayout.NORTH); con.add(p2,BorderLayout.CENTER); con.add(p3,BorderLayout.SOUTH);

setVisible(true);

public static void main(String args[]) { }

SpeakPhone mainFrm = new SpeakPhone();

10. import java.awt.*; class MyPanel1 extends Panel {

Checkbox box1,box2,box3; CheckboxGroup sex; MyPanel1(){

sex = new CheckboxGroup(); box1 = new Checkbox(\男\ box2 = new Checkbox(\女\ setLayout(new GridLayout(3,1));

服装制版视频淘宝才智在线

}

add(new Label(\性别\ add(box1); add(box2); }

class MyPanel2 extends Panel { }

class MyPanel3 extends Panel {

Checkbox box1,box2,box3; MyPanel3(){

box1 = new Checkbox(\读书\ box2 = new Checkbox(\电脑\ box3 = new Checkbox(\电影\ setLayout(new GridLayout(4,1)); add(new Label(\爱好\ add(box1); add(box2); add(box3); List list; MyPanel2(){

list = new List(4,false); list.add(\学生\ list.add(\教师\ list.add(\高工\

setLayout(new GridLayout(4,1)); add(new Label(\职业\ add(list); }

服装制版视频淘宝才智在线

《面向对象程序设计(Java)》机试题库(含答案).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0nscb5qgp64qfr01784a35m4y31ezc0153b_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top