更多"选项组是由一个组框及一组复选框、________按钮或______按钮"的相关试题:
[填空题]选项组是由一个组框及一组复选框、________按钮或______按钮组成。
[简答题]本题用复选框来控制字体的显示,窗口中有一个标签和两个复选按钮,这两个复选按钮分别对应的字体的两个特点:加粗和倾斜,任意选中一个按钮或两个都选中,标签上的字符串就显示对应的字体。
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class CheckBoxFrame extends JFrame implements ActionListener
public CheckBoxFrame( )
setTitle("CheckBoxTest");
setSize(300,200);
addWindowListener(new WindowAdapter( )
public void windowClosing(WindowEvent e)
System.exit(0);
);
JPanel p=new JPanel( );
bold=addCheckBox(p,"Bold");
italic=addCheckBox(p,"Italic");
getContentPane( ).add(p,"South");
panel=new CheckBoxTestPanel( );
getContentPane( ).add(panel,"Center");
public JCheckBox addCheckBox(JPanel p,String name)
JCheckBox c=new JCheckBox(name);
c.addActionListener( );
p.add(c);
return c;
public void______
int m=(bold.isSelected( )Font.BOLD:0)+(italic.isSelected( )Font.ITALIC:0);
panel.setFont(m);
private CheckBoxTestPanel panel;
[填空题]所谓控件,它是一个 【8】 ,例如文本框、复选框、命令按钮等。
[简答题]本题程序的功能是主窗口有一个按钮、一个文本域和一个复选框,初始时窗口的大小是不能调整的,勾选复选框后,窗口大小就可以进行调整,如果取消勾选复选框,则窗口的大小又不能调整,单击按钮可以关闭程序。请将下述程序补充完整(注意:不得改动程序的结构,不得增行或删行)。
import java.awt.*;
import java.awt.event.*;
class MyFrame extends Frame______
Checkbox box;
TextArea text;
Button button;
MyFrame(String s)
super (s);
box = new Checkbox("设置窗口是否可调整大小");
text = new TextArea(12,12);
button = new Button("关闭窗口");
button.addActionListener(this);
box.addItemListener(this);
setBounds(100,100,200,300);
setVisible(true);
add(text,BorderLayout.CENTER);
add(box,BorderLayout.SOUTH);
add(button,BorderLayout.NORTH);
______;
validate ( );
public void itemStateChanged(ItemEvent e)
if (box.getState( ) == true)
setResizable(true);
else
setResizable(false);
public void actionPerformed(ActionEvent e)
dispose( );
class simple
[简答题]本题程序的功能是用复选框来控制鼠标右键的弹出菜单是否弹出。窗口中有一个复选框“弹出菜单”,勾选该复选框后,鼠标置于窗口上,右击会弹出一个菜单,单击菜单中的命令后,后台会输出所单击的菜单项。如果取消勾选该复选框,右击就不能弹出菜单。请将下述程序补充完整(注意:不得改动程序的结构,不得增行或删行)。
import java.awt.*;
import java.awt.event.*;
class CanvasWithPopup extends Canvas
______;
CanvasWithPopup(PopupMenu popup)
enableEvents(AWTEvent.MOUSE EVENT MASK);
this.popup = popup;
void addPopup( )
add(popup);
void removePopup( )
remove(popup);
protected void processMouseEvent(MouseEvent evt)
if (popup.getParent( ) ! = null && evt.isPopupTrigger( ))
popup.show(evt.getComponent( ),evt.getX( ),evt.getY( ));
super.processMouseEvent(evt);
public class advance extends Frame implements ItemListener,ActionListener
Checkbox cb = new Checkbox("弹出菜单",false);
CanvasWithPopup canvas;
advance( )
super("advance");
addWindowListener(new WindowAdapter( )
public
[填空题]在窗体上设计两个复选框,一个显示粗体,另一个显示斜体,通过对复选框的选择,在一个文本框中显示相应效果的文本,请完成下列程序。
Private Sub Form_Load( )
Check1.Caption="显示粗体"
Check2.Caption="显示斜体"
Text1.Text="May you a happy day!"
End Sub
Private Sub Check1_Click( )
If ______=1 Then
Text1.FontBold=True
Else
Text1.FontBold=False
End If
End Sub
Private Sub Check2_Click( )
If Check2.Value=1 Then
Text1.______
Else
Text1.______
End If
End Sub
[填空题]用来确定复选框是否被选中的属性是VALUE,用来指定显示在复选框旁的文字的属性是 【12】 。