好文档 - 专业文书写作范文服务资料分享网站

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

天下 分享 时间: 加入收藏 我要投稿 点赞

{ }

class checkboxframe extends JFrame {

public checkboxframe() { }

setTitle(\setSize(width,height);

Container aaa=getContentPane();

mylabel=new JLabel(checklabel,JLabel.CENTER); mylabel.setFont(new Font(\aaa.add(mylabel,BorderLayout.CENTER); panel=new JPanel();

boldcheck=new JCheckBox(\ \boldcheck.addActionListener(new checklistener()); italiccheck=new JCheckBox(\ \italiccheck.addActionListener(new checklistener()); panel.add(boldcheck); panel.add(italiccheck);

aaa.add(panel,BorderLayout.SOUTH); public static void main(String[] args) { }

checkboxframe frame=new checkboxframe();

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.show();

class checklistener implements ActionListener {

public void actionPerformed(ActionEvent e)

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

{

int fontstyle=0;

if(boldcheck.isSelected()) fontstyle+=Font.BOLD; if (italiccheck.isSelected()) fontstyle+=Font.ITALIC;

mylabel.setFont(new Font(\

}

}

private int width=300; }

9、编写一个网络通信程序,要求:编写服务器端程序(客户端程序不做要求,可以做为加分)。

(1)端口号:服务器端、客户端均采用3600; (2)服务器端的IP地址为192.168.168.10;

(3)当“客户端”输入“QUIT”后,服务器端将自动关闭; (4)服务器端将接收到的数据返回客户端。

10、简述变量的类型,并用一个简单、片段程序说明哪些变量属于的类型。 11、设计一个框架,要求:

(1)框架的大小为300×200像素,标题为“Java程序设计”,图标为“myphoto.gif”;

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

private int height=200;

private String checklabel=\ \

private JLabel mylabel; private JPanel panel; private JCheckBox boldcheck; private JCheckBox italiccheck;

(2)在框架的北区放入一块面板;

(3)面板上手动放置1个按钮,按钮的标识为“考试”,具体位置自定; (4)在面板上写上你的学号和姓名,字体字号随意。

12、设计一个如下页图所示的幸运52的游戏,要求:采用Applet程序编写。

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

public class Lucky52 extends Applet implements ActionListener {

Panel pnlNorth=new Panel();

MyImgPanel pnlCenter=new MyImgPanel(); Panel pnlBottom=new Panel(); TextField txtField=new TextField(10);

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

Label label=new Label(\请输入你对商品价格的估计:\private int truePrice=3250;

public Lucky52() { }

public void actionPerformed(ActionEvent evt) {

if(evt.getActionCommand().equals(\super();

this.setLayout(new BorderLayout()); pnlNorth.add(label); pnlNorth.add(txtField);

add(pnlNorth,BorderLayout.NORTH); add(pnlCenter,BorderLayout.CENTER); Button btnStart=new Button(\开始游戏\Button btnOk=new Button(\确定\Button btnCancel=new Button(\取消\btnStart.setActionCommand(\btnStart.addActionListener(this); btnOk.setActionCommand(\btnOk.addActionListener(this);

btnCancel.setActionCommand(\btnCancel.addActionListener(this); pnlBottom.add(btnStart); pnlBottom.add(btnOk); pnlBottom.add(btnCancel);

add(pnlBottom,BorderLayout.SOUTH); setBackground(Color.white);

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

}

{ }

else if(evt.getActionCommand().equals(\{ }

else if(evt.getActionCommand().equals(\{ }

txtField.setText(\int guessPrice=0; try { }

catch(Exception e) { }

e.printStackTrace();

guessPrice=Integer.parseInt(txtField.getText().trim()); String guess=comparePrice(guessPrice); new MsgDlg(guess); pnlCenter.initImg();

label.setText(\请输入你对商品价格的估计:\pnlCenter.repaint();

public String comparePrice(int guessPrice) {

if(guessPrice==truePrice) { }

return \猜对了,恭喜你!\

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

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

{}classcheckboxframeextendsJFrame{publiccheckboxframe(){}setTitle(\setSize(width,height);Containeraaa=getContentPane();
推荐度:
点击下载文档文档为doc格式
0nscb5qgp64qfr01784a35m4y31ezc0153b
领取福利

微信扫码领取福利

微信扫码分享