{ }
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 \猜对了,恭喜你!\
服装制版视频淘宝才智在线