.jpg)
注意:不改动程序的结构,不得增行或删行。
import java.awt.*;
import java.awt.event.*;
import java.io.* ;
import javax.swing.*;
class FileFrame. extends JFrame
{
F.ile file;
JTextPane textpane;
F.ileInputStream readStream;
JScrollPane scroll;
public FileFrame()
{
super ("文件浏览");
JMenu fileM = new JMenu("文件");
OpenAction pen = new OpenAction ();
SaveAction clear = new SaveAction ();
E.xitAction exit = new ExitAction();
JMenuBar mb = new JMenuBar();
fileM.add(open);
fileM.add(clear);
fileM.add(exit);
mb.add(fileM);
textpane=new JTextPane();
scroll=new JScrollPane(textpane);
getContentPane().add(scroll);
getContentPane().addJMenuBar(mb);
}
class OpenAction extends AbstractAction
{
public OpenAction ()
{
super("打开");
}
public void actionPerformed( ActionEvent e )
{
JFileChooser chooser=new JFileChooser();
int state=chooser.showOpenDialog(null);
file=chooser.selectedFile();
if(file!=null&&state==JFileChooser.APPROVE_OPTION)
{
try
{
readStream=new FileInputStream(file);
textpane.read(readStream, this);
readStream.close();
}
catch(IOException ioE){}
}
}
}
class SaveAction extends AbstractAction
{
public SaveAction()
{
super("保存");
}
public void actionPerformed( ActionEvent e )
{
if(file==null)
return;
try{
F.ileWriter ut = new FileWriter(file);
out.read(textpane.getText());
out.close();
}
catch (IOException ioE)
{}
}
}
class ExitAction extends AbstractAction
{
public ExitAction()
[单选题]设在菜单编辑器中定义了一个菜单项,名为menu1。为了在运行时显示该菜单项,应使用的语句是A.menu1.Enabled=TrueB.menu1.Enabled=FalseC.menu1.Visible=TrueD.menu1.Visible=False
[主观题]在菜单编辑器中建立一个菜单,其主菜单项的名称为mnuEdit,Visible属性为False,程序运行后,如果用鼠标右键单击窗体,则弹出与mnuEdit相应的菜单。以下是实现上述功能的程序,请填空。Private Sub Form ______(Button As Integer, Shift As Integer, X As Single, Y As Single)If Button=2 Then______ mnuEditE.nd IfE.nd Sub
[单选题]设在菜单编辑器中定义了一个菜单项,名为menul。为了在运行时隐藏该菜单项,应在程序中使用的语句是( )A.menu1.Enabled=TrueB.menu1.Enabled=FalseC.menu1.Visible=TrueD.menu1.Visible=False
[单选题]在菜单设计中,可以在定义菜单名称时,为菜单项指定一个访问键。例如,要为“文件”菜单项指定访问键为“F”的菜单名称定义是( )。
[单选题]在菜单设计中,可以在定义菜单名称时,为菜单项指定一个访问键。例如,要为“文件”菜单项指定访问键为“F”的菜单名称定义是( )。A.)文件/<(F)B.)文件\<(F)C.)文件(/<F)D.)文件(\<F)
[单选题]在Windows中打开一个菜单,某菜单项会出现级联菜单的标识是()A .菜单项右侧有一组英文提示B .菜单项右侧有一个黑色三角形C .菜单项右侧有一个黑色圆点D .菜单项右侧有一个省略号
[单选题]设在菜单编辑器中定义了一个菜单项,名为menul为了在运行时隐藏该菜单项,应使用的语句是A.menul.Enabled=TmeB.menul.Enabled=FalseC.menul.Visible=TrueD.menul.Visible=False
[单选题]设在菜单编辑器中定义了一个菜单项,名为menul。为了在运行时隐藏该菜单项,应使用的语句是 ______ 。A.menul. Enabled=TrueB.menul.Enabled=FalseC.menul.Visible=TrueD.menul.Visible=False
[单选题]设在菜单编辑器中定义了一个菜单项,名为menu1。为了在运行时隐藏该菜单项,应在程序中使用的语句是A.menu1.Enabled=TrueB.menu1.Enabled=FalseC.menu1.Visible=TrueD.menu1.Visible=False
[判断题]在Word文档中插入一个图形文件,可以使用【插入】菜单项中的“图片”选项下的“来自文件”。()A.对B.错