简答题:本题用复选框来控制字体的显示,窗口中有一个标签和两个复选按钮,这两个复选按钮分别对应的字体的两个特点:加粗和倾斜,任意选

  • 题目分类:Java
  • 题目类型:简答题
  • 查看权限:VIP
题目内容:
本题用复选框来控制字体的显示,窗口中有一个标签和两个复选按钮,这两个复选按钮分别对应的字体的两个特点:加粗和倾斜,任意选中一个按钮或两个都选中,标签上的字符串就显示对应的字体。
tmport.java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class CheckBoxFrame extends JFrame implements Ac-
tionListener{
public CheckBoxFrame(){
setTitle("CheckBoxTest");
setSize(300,200);
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e)(
System.exit(O);
}
});
JPanel P=new JPanel();
bold=addCheckBox(p,"Bold");
italic=addCheckBox(P,"Italic");
getContentPane().add(p,"South");
panel=new CheekBoxTestPanel();
getContentPane().add(panel,"Center");
}
public JCheckBox addCheekBox(JPanel p,String
name){
JCheckBox c=new JCheekBox(name):
c.addActionListener( );
P.add(c);
return C;
}
public void {
int m=(bold.isSelected()?Font.BOLD:O)+
(italic.isSelected()?Font.ITALIC:O);
panel.setFont(m);
}
private CheckBoxTestPanel panel;
private JCheckBox bold;
private JCheckBox italic;
}
class CheckBoxTestPanel extends JPanel{
public CheckBoxTestPanel(){
setFont(Font.PLAIN);
}
public void setFont(int m){
setFont(new Font("SansSerif",m,12));
repaint();
}
public void paintComponent(Graphics g){
super.paintComponent(g);
9.drawstring("The quick brown fox jumps over
the lazy dog.",0,50);
}
}
public class java2{
public static void main(String[]args){
JFrame frame=new CheckBoxFrame();
frame.show();
}
}
参考答案:
答案解析:

敬德修业,共同进步是

敬德修业,共同进步是

查看答案

若类声明加上(  )修饰符,则表示该类不能有子类。

若类声明加上(  )修饰符,则表示该类不能有子类。 A.close B.final C.down D.end

查看答案

It is implied in the text that Mann’s report is unreliable

It is implied in the text that Mann’s report is unreliable because_______.A.it

查看答案

依照《处方药与非处方药分类管理办法(试行)》,非处方药标签和说明书用语应当

依照《处方药与非处方药分类管理办法(试行)》,非处方药标签和说明书用语应当 A.简单、明确,便于使用 B.科学、易懂,便于消费者自行判断、选择和使用 C.专业、

查看答案

在购买、使用商品和接受服务时享有人身、财产安全不受损害的权利为

在购买、使用商品和接受服务时享有人身、财产安全不受损害的权利为

查看答案