网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

本题的功能是用按钮来控制文本框中文本的颜色。窗口中有两个带有文字标题的面板“Sample text”和“Text color control”,窗口的底部还有一个复选按钮“Disable changes”。在“Sample text”面板中有一个带有字符串的文本框,而在“Text color control”面板中有三个按钮:“Black”、“Red”和“Green”,并且每个按钮上都有一个对应颜色的圆。单击任意按钮,文本框中的文本变成对应的颜色,如果选中“Disable changes”复选项,则三个颜色按钮变为不可用,如果取消选中复选项,则三个按钮变为可用。

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

public class java3 extends JFrame{

private JPanel upper,middle,lower;

private JTextField text;

private JButton black,red,green;

private JCheckBox disable;

public java3(String titleText){

super(titleText);

addWindowListener(new WindowAdapter(){

public void

windowClosing(WindowEvent e){

System.exit(0);

}

}

);

upper=new JPanel();

upper.setBorder(BorderFactory.ereateTitledBor-

der("Sample text"));

upper.setlayout(new BorderLayout());

text=new JTextField("Change the color of this

text"):

upper.add(text,BorderLayout.CENTER);

middle=new JPanel();

middle.setBorder(BorderFactory.createTitledBor-

der("Text color control"));

middle.setLayout(new FlowLayout(FlowLayout.

CENTER)):

black=new JButton("Black",new ColorIcon

(Color.black));

black.addActionListener( new ButtonListener

(Color.black));

middle.add(black);

red=new JButton("Red",new ColorIcon(Col-

or.red));

red.addActionListener(new ButtonListener(Col-

or.red));

middle.add(red);

green=new JButton("Green",new ColorIcon

(Color.green));

green.addActionListener(new ButtonListener

(Color.green));

middle.add(green);

lower=new JPanel();

lower.setLayout(new FlowLayout(FlowLayout.

RIGHT));

disable=new JCheckBox("Disable changes"):

disable.addItemListener(new ItemListener()(

public void itemStateChanged(ItemEvent e){

boolean enabled

=(e.getStateChange()

= =ItemEvent.DESELECTED):

black.setEnabled(enabled);

red.setEnabled(enabled);

green.setEnabled(enabled);

}

}

);

lower.add(disable);

Container cp=getContentPane();

cp.add(upper,BorderLayout.NORTH);

cp.add(middle,BorderLayout.CENTER);

cp.add(10wer,BorderLayout.SoUTH);

pack();

setVisible(true);

}

class ButtonListener extends ActionListener{

private Color c;

public ButtonListener(Color c){

this.c=c;

}

public void actionPerformed(ActionEvent e){

text.setForeground(c);

}

}

class ColorIcon implements Icon{

private Color c;

private static final int DIAMETER=10;

public ColorIcon(Color c){

c=c;

}

public void paintlcon(Component cp,Graphics g,

int x,int y){

g.setColor(c);

g.fillOval(X,y,DIAMETER,DIAMETER);

g.setColor(Color.black);

g.drawOval(x,y,DIAMETER,DIAMETER);

}

public int getlconHeight(){

return DIAMETER;

}

public int getlconWidth(){

return DIAMETER;

}

}

public static void main(String[]args){

new java3("advance");

}

}


参考答案

更多 “ 本题的功能是用按钮来控制文本框中文本的颜色。窗口中有两个带有文字标题的面板“Sample text”和“Text color control”,窗口的底部还有一个复选按钮“Disable changes”。在“Sample text”面板中有一个带有字符串的文本框,而在“Text color control”面板中有三个按钮:“Black”、“Red”和“Green”,并且每个按钮上都有一个对应颜色的圆。单击任意按钮,文本框中的文本变成对应的颜色,如果选中“Disable changes”复选项,则三个颜色按钮变为不可用,如果取消选中复选项,则三个按钮变为可用。import javax.swing.*;import java.awt.*;import java.awt.event.*;public class java3 extends JFrame{private JPanel upper,middle,lower;private JTextField text;private JButton black,red,green;private JCheckBox disable;public java3(String titleText){super(titleText);addWindowListener(new WindowAdapter(){public voidwindowClosing(WindowEvent e){System.exit(0);}});upper=new JPanel();upper.setBorder(BorderFactory.ereateTitledBor-der("Sample text"));upper.setlayout(new BorderLayout());text=new JTextField("Change the color of thistext"):upper.add(text,BorderLayout.CENTER);middle=new JPanel();middle.setBorder(BorderFactory.createTitledBor-der("Text color control"));middle.setLayout(new FlowLayout(FlowLayout.CENTER)):black=new JButton("Black",new ColorIcon(Color.black));black.addActionListener( new ButtonListener(Color.black));middle.add(black);red=new JButton("Red",new ColorIcon(Col-or.red));red.addActionListener(new ButtonListener(Col-or.red));middle.add(red);green=new JButton("Green",new ColorIcon(Color.green));green.addActionListener(new ButtonListener(Color.green));middle.add(green);lower=new JPanel();lower.setLayout(new FlowLayout(FlowLayout.RIGHT));disable=new JCheckBox("Disable changes"):disable.addItemListener(new ItemListener()(public void itemStateChanged(ItemEvent e){boolean enabled=(e.getStateChange()= =ItemEvent.DESELECTED):black.setEnabled(enabled);red.setEnabled(enabled);green.setEnabled(enabled);}});lower.add(disable);Container cp=getContentPane();cp.add(upper,BorderLayout.NORTH);cp.add(middle,BorderLayout.CENTER);cp.add(10wer,BorderLayout.SoUTH);pack();setVisible(true);}class ButtonListener extends ActionListener{private Color c;public ButtonListener(Color c){this.c=c;}public void actionPerformed(ActionEvent e){text.setForeground(c);}}class ColorIcon implements Icon{private Color c;private static final int DIAMETER=10;public ColorIcon(Color c){c=c;}public void paintlcon(Component cp,Graphics g,int x,int y){g.setColor(c);g.fillOval(X,y,DIAMETER,DIAMETER);g.setColor(Color.black);g.drawOval(x,y,DIAMETER,DIAMETER);}public int getlconHeight(){return DIAMETER;}public int getlconWidth(){return DIAMETER;}}public static void main(String[]args){new java3("advance");}} ” 相关考题
考题 在窗体中有两个文本框分别为 text1 和 text2 ,一个命令按钮 command1, 编写如下两个事件过程:Private sub command1_click()A=text1.value+text2.valueMsgbox aEnd subPrivate sub form_load()Text1.value= ””Text2.value= ””End sub程序运行时,在文本框 text1 中 78 ,在文本框 text2 中输入 87 ,单击命令按钮,消息框中输出的结果为____ 11 ___

考题 在窗体中有两个文本框分别为Textl和Text2,一个命令按钮Cmmand1,编写如下两个事件过程:Private Sub Commandl_Click()a=Textl.Value+Text2.ValueMsgBox aEnd SubPrivate Sub Form_Load()TextI.Value=“”Text2.Value=””End Sub程序运行时,在文本框Textl中输入78,在文本框Text2中输入87,单击命令按钮,消息框中输出的结果为【 】。

考题 以下各题使用下图,表单名为Form1,表单中有两个命令按钮(Comand1和 Command2)、两个标签、两个文本框(Text1和Text2)。如果在运行表单时,要使表单的标题栏显示“登录窗口”,则可以在Forml的Load事件中加入语句A.THISFORM.CAPTION=“登录窗口”B.FORMl.CAPTION=“登录窗口”C.THISFORM.NAME=“登录窗口”D.FORMl.NAME=“登录窗口”

考题 假定一个表单里有一个文本框Text1和Command1、Command2两个命令按钮,如果要在Command1命令按钮的某个方法中访问文本框的Value属性值,下面______式子是正确的是A.This.ThisForm.Text1.ValueB.ThisForm.Text1.ValueC.Parent.Parent.Text1.ValueD.This.parent.Text1.Value

考题 ( 19 )窗体上有名称为 Command1 的命令按钮和名称为 Text1 的文本框Private Sub Command1_Click()Text1.Text= ” 程序设计 ”Text1.SetFocusEnd SubPrivate Sub Text1_GotFocus()Text1.Text= ” 等级考试 ”End Sub运行以上程序,单击命令按钮后A )文本框中显示的是 “ 程序设计 ” ,且焦点在文本框中B )文本框中显示的是 “ 等级考试 ” ,且焦点在文本框中C )文本框中显示的是 “ 程序设计 ” ,且焦点在命令按钮上D )文本框中显示的是 “ 等级考试 ” ,且焦点在命令按钮上

考题 在表单中有命令按钮Commandl和文本框Text1,将文本框的InputMask属性值设置为$9,999.9,然后在命令按钮的Click事件中输入代码ThisForm.Text1.Value=123456.789,当运行表单时,单击命令按钮,此时文本框中显示的内容为______。A.$123456.789B.$23456.7C.123456.7D.**,***.*

考题 假设一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1,命令按钮组中包含Command1和Command2;两个命令按钮。如果要在Command1命令按钮的某个方法中访问文本框的Value属性值,下列式子中,正确的是A.ThisForm.Text1.ValueB.ThisForm.Parent.ValueC.Parent.Text1.ValueD.This.Parent.Text1.Value

考题 在窗体上添加两个文本框和一个按钮,在按钮的单击事件中添加如下代码:Private sub command1_Click( )Text1="vba test"Text2=text1Text1= "test end"End sub单击按钮后,text2中的文本内容是【 】。

考题 窗体上有名称为Command1的命令按钮和名称为Textl的文本框 Private Sub Command1 Click( ) Text1.Text="程序设计" Text1.SeFocus End Sub Private Sub Text1 GotFocus( ) Text1.Text="等级考试" End Sub 运行以下程序,单击命令按钮后( )。A.文本框中显示的是"程序设计",且焦点在文本框中B.文本框中显示的是"等级考试",且焦点在文本框中C.文本框中显示的是"程序设计",且焦点在命令按钮上D.文本框中显示的是"等级考试",且焦点在命令按钮上

考题 设有如右图所示的窗体和下列程序:Private Sub Command1_Click() Text1.Text="Visual Basic" End Sub Private Sub Text1_LostFocus() If Text1.Text<>"BASIC" Then Text1.Text=" " Text1.SetFocus End If End Sub程序运行时,在Text1文本框中输入“Basic”(如图所示),然后单击Command1按钮,则产生的结果是( )。A.文本框中无内容,焦点在文本框中B.文本框中为"Basic",焦点在文本框中C.文本框中为"Basic",焦点在按钮上D.文本框中为"Visual Basic",焦点在按钮上

考题 在窗体上画两个文本框和一个命令按钮,然后在命令按钮的代码窗口中编写如下事件过程:Private Sub Command1_Click()Text 1="VB programming"Text 2=Text 1Text 1="ABCD"End Sub程序运行后,单击命令按钮,文本框Text 2中显示的内容为【 】。

考题 有一个VBA计算程序的功能如下:该程序用户界面由3个文本框和3个按钮组成,3个文本框的名称分别为Text1、Text2和Text3,3个按钮分别为清除(名为Command1) 、计算(名为 Command2) 和退出(名为Command3) 。窗体打开运行后,单击清除按钮,则清除所有文本框中显示的内容;单击计算按钮,则计算在Text1和Text2两个文本框中输入的数值的和并将结果存放在Text3文本框中;单击退出按钮则退出。请将下列程序填空补充完整。Private Sub Command1_Click(

考题 本题的功能是用按钮来控制文本框中文本的颜色。窗口中有两个带有文字标题的而板“Sample text”和“Text col-or control”。窗口的底部还有一个复选按钮“Disable changes”。在“Sample text”面板中有一个带有字符串的文本框,而在“Text color control”面板中有三个按钮:“Black”、“Red”和“Green”,并且每个按钮上都有一个对应颜色的圆。单击任意按钮,文本框中的文本变成对应的颜色,如果选中“Dis—able changes”复选项,则三个颜色按钮变为不可用,如果取消选中复选项,则三个按钮变为可用。

考题 本题的功能是展示4种不同的对话框。窗口中有4个按钮:“消息”、“输入”、“确定”和“选择”,单击任意-个按钮。就能弹出,个对应的对话框。其中,消息对话框只有-个提示信息和-个“确定”按钮,输入对话框有-个供输人的文本框及“确定”和“撤销”两个按钮;确定对话框中有-个提示信息和三个按钮“是”、“否”和“撤销”;而选择对话框中有-个提示信息和两个按钮“确定”和“取消”。

考题 在名为Form1的窗体上绘制两个标签(名称分别为Lab1和Lab2,标题分别为“书名”和“作者”)、两个文本框(名称分别为Text1和Text2,Text属性均为空白)和一个命令按钮(名称为Cmd1,标题为Display)。然后编写命令按钮的Click事件过程,使程序运行后,在两个文本框中分别输入书名和作者,然后单击命令按钮,则在窗体的标题栏上先,后显示两个文本框中的内容,如下图所示。注意:要求程序中不得使用任何变量;文件必须存放在考生文件夹中;工程文件名为 execise51.vbp,窗体文件名为execise51.frm。

考题 (1)在名为Form1的窗体上绘制两个标签(名称分别为Label1和Label2,标题分别为“长”和“宽”)、两个文本框(名称分别为Text1和Text2,Text属性均为空白)和一个命令按钮(名称为Command1,标题为“输入”)。编写命令按钮的Click事件过程,使程序运行后,若单击命令按钮,则先后显示两个“输入”对话框,在两个“输入”对话框中分别输入长和宽,并分别在两个文本框中显示出来,运行后的窗体如图21-1所示。注意:程序中不得使用任何变量;文件必须存放在考生文件夹中,工程文件名为sj1.vbp,窗体文件名为sj1.frm。(2)在名为Form1的窗体上绘制一个标签(名称为Label1,标题为“输入”)、一个文本框(名称为Text1,Text属性为空白)和一个命令按钮(名称为Command1,标题为“显示”)。请编写命令按钮的Click事件过程,使程序运行后,在文本框中输入内容,然后单击命令按钮,则标签和文本框消失,并在窗体上显示文本框中的内容。运行后的窗体如图21-2和图21-3所示。注意:要求程序中不得使用任何变量;文件必须存放在考生文件夹中,工程文件名为Sj2.vbp,窗体文件名为sj2.frm。

考题 在考生文件夹中有一个工程文件execise95.vbp及窗体文件execise95.frm。请在名为 Form1的窗体上绘制3个文本框,其名称分别为Text1、Text2和Text3,文本框内容分别设置为“计算机等级考试”、Visua1Basic和空白。然后绘制两个单选按钮,其名称分别为 Opt1和Opt2,标题分别为Change和Join。编写适当的事件程序。程序运行后,如果选中Change单选按钮并单击窗体,则Text1文本框中内容与Text2文本框中内容进行交换,并在Text3文本框中显示OK(如下图所示):如果选中Join单选按钮并单击窗体,则把Text1和Text2的内容按Text1在前,Text2在后的顺序连接起来,并在Text3文本框中显示连接后的内容。修改后的文件仍按原文件名保存在原文件夹下。注意:不得修改已经给出的程序。在结束程序运行之前,必须选中一个单选按钮,并单击窗体。退出程序时必须通过单击窗体右上角的关闭按钮,否则可能无成绩。

考题 本题的功能是监听对于颜色的复制和粘贴。程序窗口中,有-个颜色设置框和两个按钮,名为“复制”和“粘贴”,在颜色设置框中设置颜色后,下面的预览面板将显示选中的颜色,单击“复制”按钮后,将设置的颜色复制到系统的剪贴板上,然后继续选择其他颜色,当单击按钮“粘贴”后预览面板的颜色将设置为刚才复制的颜色。

考题 在名为Form1的窗体上绘制两个标签(名称分别为Lab1和Lab2,标题分别为“姓名”和“年龄”)、两个文本框(名称分别为Text1和Text2,Text属性均为空白)和一个命令按钮(名称为Cmd1,标题为Display)。然后编写命令按钮的Click事件过程,使程序运行后,在两个文本框中分别输入姓名和年龄,然后单击命令按钮,则在窗体上显示两个文本框中的内容,如下图所示。注意:程序中不得使用任何变量;文件必须存放在考生文件夹中,工程文件名为 execise57.vbp,窗体文件名为execise57.frm。

考题 在窗体中绘制两个文本框和一个命令按钮,然后在命令按钮的代码窗口中编写如下事件过程:Private Sub Command1_Click()Text1="VB programming"Text2=Text1Text1="ABCD"End Sub程序运行后,单击命令按钮,文本框Text2中显示的内容为【 】。

考题 ●下列关于Word文本框的叙述中,正确的是(43)。(43)A.文本框内的文字只能横排B.文本框外的文字不能位于文本框的左右两个外侧C.文本框的边框颜色不能与文本编辑窗口的背景颜色相同D.在文本框内输入的文字不会超出文本框的范围

考题 ( 29 )假定一个表单里有一个文本框 Text1 和一个命令按钮组 CommandGroup1 。命令按钮组是一个容器对象,其中包含 Command1 和 Command2 两个命令按钮。如果要在 Command1 命令按钮的某个方法中访问文本框的 Value 属性值,正确的表达式是A ) T his.ThisForm.Text1.ValueB ) This.Parent.Parent.Text1.ValueC ) Parent.Parent.Text1.ValueD ) This.Parent.Text1.Value

考题 在VB中,文本框的属性值Text的功能是()。A、设置文本框控件中的文本内容B、设置文本框控件中文字的字体、字号C、设置文本框的名称D、设置文本框的高度

考题 下列关于Word“文本框”的描述,正确的是()。A、文本框内的文字可以随文本框的移动而移动B、文本框以外的文字的环绕方式是固定不变的C、文本框的边框线的颜色可以设置,但不能与文本编辑窗口的背景颜色相同D、文本框的内文字的格式是不能设置

考题 假定表单上有一个文本框对象Text1和一个命令按钮组对象Cmg,命令按钮组Cmg中包括Cmd1和Cmd2两个命令按钮,如果要在Cmd1命令按钮的某个方法中访问文本框对象Text1的Value属性值,下列表达式中正确的是()A、This.ThisForm.Text1.ValueB、This.Parent.Parent.Text1.ValueC、Parent.Parent.Text1.ValueD、This.Parent.Text1.Value

考题 表单中有三个文本框和一个命令按钮,欲在单击命令按钮后将焦点设在第二个文本框,命令THISFORM.TEXT2.SETFOCUS应该书写在()事件中。A、命令按钮的CLICKB、TEXT2的CLICKC、命令按钮的SETFOCUSD、TEXT2的SETFOCUS

考题 单选题在VB中,文本框的属性值Text的功能是()。A 设置文本框控件中的文本内容B 设置文本框控件中文字的字体、字号C 设置文本框的名称D 设置文本框的高度