更多"本题中定义了一个树型的通信录,窗口左侧是一个树,右侧是一个文本域,单击"的相关试题:
[简答题]本题中定义了一个树型的通信录,窗口左侧是一个树,右侧是一个文本域,单击树的结点,则在右侧文本域中显示相关信息,如果单击的是树结点,则显示对应名字的电话信息。
import javax.swing.*;
import javax.swing.tree.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.event.*;
class Mytree2 extends JFrame
JTree tree=null;JTextArea text=new JTextArea(20,20);
Mytree2( )
Container con=getContentPane( );
DefaultMutableTreeNode root=new DefauhMutableTreeNode("同学通信录");
DefaultMutableTreeNode t1=new DefauhMutableTreeNode("大学同学");
DefaultMutableTreeNode t2=new DefaultMutableTreeNode("研究生同学");
DefaultMutableTreeNode t1_1=new DefauhMutableTreeNode("陈艳");
DefaultMutableTreeNode t1_2=new DefauhMutableTreeNode("李小永");
DefaultMutableTreeNode t2_1=new DefauhMutableTreeNode("王小小");
DefaultMutableTreeNode t2_2=new DefauhMutableTreeNode("董小");
setTitle("java2");
root.add(t1);root.add(t2);
t1.add(t1_1);t1.add(t1_2);t2.add(t2_1);t2.add(t2_2);
tree=new ITree(root);
JScrollPane sc
[简答题]本题是一个Applet,页面中有两个文本域,当左侧文本域中的文本发生变化时,该文本域中的文本以行为单位按长度由短到长排列在右边的文本域中。
import java.util.*;
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class java2 extends Applet implements TextListener
TextArea text1,text2;
public void init( )
text1=new TextArea(6,15);
text2=new TextArea(6,15);
add(text1);add(text2);
text2.setEditable(false);
______;
public void______
if(e.getSource( )==text1)
String s=text1.getText( );
StringTokenizer fenxi=new StringTokenizer(s,",’/n’");
int n=fenxi.countTokens( );
String a[]=new String[n];
for(int i=0;i<=n-1;i++)
String temp=fenxi.nextToken( );
a[i]=temp;
for(int i=0;i<=n-1;i++)
for(int j=i+1;j<=n-1;j++)
if(a[j].compareTo(a[i])<0)
String t=a[j];a[j]=a[i];a[i]=t;
text2.setText(null);
for(int i=0;i<n;i++)
text2.append(a[i]+"n");
[简答题]本题中,在窗口右侧添加了一个菜单,右侧为一个文本域,菜单有“File”和“Help”,“File”菜单中有菜单项“New”、“Open”、“Save”、“Save as”和“Exit”,其中“Open”的快捷键为,“Save”的快捷键为,而“Help”菜单以及其中的菜单项“Index”和“About”设定了第一个字母为其快捷字母,通过鼠标单击任一个菜单项或通过快捷键以及快捷字母,都能在后台输入所选择的菜单项。
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax swing.event.*;
public class java2 extends JFrame
{
private J Menuhem savehem;
private JMenuhem saveAsltem
private JPopupMenu popup;
private JTextArea textArea;
public java2( )
{setTitle("java2");
setSize(400,300);
addWindowListener(new WindowAdapter( ){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
textArea=new JTextArea(0,0);
Container contentPane=getContentPane( );
contentPane.add(new JSerollPane(textArea).
"Center");
JMenuBar menuBar=new JMenuBar( );
menuBar.setLayout(new BoxLayout(menuBar.
[简答题]本题是一个Applet,功能是监听用对于文本域中文本的选择。页面中有一个文本域、一个“复制”按钮和一个文本框,选中文本域中部分文字后,单击按钮“复制”,所选文字将显示在文本框中。
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
public class java3 extends Applet implements ActionListener
TextArea ta=new TextArea(5,30);
TextField tf=new TextField(30);
Button button=new Button("复制");
String text="AWT提供基本的GUI组件,/n"+"具有可以扩展的超类,/n"+"它们的属性是继承的。/n";
public void init( )
setLayout(new FlowLayout(FlowLayout.left));
ta.setText(text);
ta.setEditable(true);
add(ta);
add(button);
add(tf);
ta.addActionListener(this);
public void actionPerformed(ActionEvent e)
String s;
s=ta.getSelectText( );
if(e.getSource( )==button)
tf.setText(s)s=ta.getSelectText( )
[简答题]本题程序的功能是主窗口有一个按钮、一个文本域和一个复选框,初始时窗口的大小是不能调整的,勾选复选框后,窗口大小就可以进行调整,如果取消勾选复选框,则窗口的大小又不能调整,单击按钮可以关闭程序。请将下述程序补充完整(注意:不得改动程序的结构,不得增行或删行)。
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 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(AetionEvent e)
dispose( );
class java2
public static void main(String args[])
new MyFrame("java2");
[简答题]本题中,主窗口有一个按钮“打开对话框”和一个文本域,单击按钮“打开对话框”后会弹出一个对话框,对话框上有两个按钮“Yes”和“No”,单击对话框上的“Yes”和“No”按钮后返回主窗口,并在右侧文本域中显示刚才所单击的按钮信息。
import java.awt.event.*;
import java.awt.*;
class MyDialog______implements ActionListener
static final int YES=1,NO=0;
int message=-1;Button yes,no;
MyDialog(Frame f,String s,boolean b)
super(f,s,b);
yes=new Button("Yes");yes.addActionListener(this);
no=new Button("No");no.addActionListener(this);
setLayout(new FlowLayout( ));
add(yes);add(no);
setBounds(60,60,100,100);
addWindowListener(new WindowAdapter( )
public void windowClosing(WindowEvent e)
message=-1;setVisible(false);
);
public void actionPerformed(ActionEvent e)
if(e.getSource( )==yes)
message=YES;
setVisible(false);
else if(e.getSource( )==no)
message=NO;
setVisible(false);
public int getMessage( )
return message;
class Dwindow extends Frame implem
[填空题]本题的功能是获得系统剪贴板中的内容。窗口中有一个菜单“Edit”和一个文本域,“Edit”中有菜单项“Cut”、“Copy”和“Paste”,在文本域中输入内容,可以通过菜单进行剪切、复制和粘贴操作,如果系统剪贴板为空,又做粘贴操作的话,则设置文本域中背景颜色为红色,并显示错误信息。
import java. awt. * ;
import java. io. * ;
import java. awt. datatransfer. * ;
import java. awt. event. * ;
class java3 extends Frame implements ActionListener,
ClipboardOwner
TextArea textArea=new TextArea( );
java3( )
super("java3");
addWindowListener(new WindowAdapter( )
public void windowClosing(WindowEvent e)
System. exit(0);
/);
MenuBar mb=new MenuBar( );
Menu m=new Menu("Edit");
setLayout(new BorderLayout( ));
add("Center", textArea);
m. add("Cut");
m. add("Copy");
m. add("Paste");
mb. add(m);
setMenuBar(this);
for (int i=0; i<m. getItemCount( ); i++)
m. item(i). addActionListener(this);
setSize(300,300);
show( );
public void actionPerformed(ActionEvent evt)
if ("Paste". equals(ev
[填空题]VBE的代码窗口顶部包含两个组合框,左侧为对象列表,右侧为______。
[简答题]将“文本域(窗体控件)”替换为“文本框(ActiveX控件)”。
打开练习文档(Word练习题组/w21.docx)。
[判断题]肾上腺髓质显像中,正常情况下,大多数正常人肾上腺髓质显影,右侧高于左侧,右侧略浓于左侧,少数人不显影。
[单项选择]左侧偏瘫、右侧面神经麻痹病变在
A. 右内囊
B. 右延髓
C. 右脑桥
D. 左延髓
E. 左中脑
[单项选择]某患者急性起病,口角歪向左侧,右侧鼻唇沟浅,右侧不能皱额和闭眼,右乳突皮肤红肿,压痛明显,右侧外耳道可见疱疹。以下哪项正确:()
A. 右侧Horner综合征
B. 右侧Hunt综合征
C. 右侧内囊病变
D. 左侧脑干病变
E. 左侧大脑半球病变
[单项选择]患者,68岁,左侧偏瘫,右侧展神经和右侧面神经麻痹,病灶在
A. 右内囊
B. 右脑桥
C. 右延髓
D. 左中脑
E. 左延髓
[单项选择]患者右侧额纹消失,右侧眼睑不能闭合,右侧鼻唇沟变浅,露齿时口角偏向左侧,可能是
A. 右侧中枢性面神经麻痹
B. 左侧中枢性面神经麻痹
C. 右侧周围性面神经麻痹
D. 左侧周围性面神经麻痹
E. 双侧周围性面神经麻痹
[单项选择]精索静脉曲张,左侧多于右侧的主要原因不是
A. 左侧呈直角注入左肾静脉
B. 乙状结肠压迫
C. 人肾静脉处瓣膜发育不全
D. 静脉壁的平滑肌薄弱
E. 左肾下垂