[問答題] 本題程序的功能是通過菜單打開一個(gè)圖像文件。窗臼中有一個(gè)菜單“File”,其中包括菜單項(xiàng)“Open”和“Exit”。單擊菜單項(xiàng)“Open”可彈出一個(gè)打
[問答題] 本題程序的功能是通過菜單打開一個(gè)圖像文件。窗臼中有一個(gè)菜單“File”,其中包括菜單項(xiàng)“Open”和“Exit”。單擊菜單項(xiàng)“Open”可彈出一個(gè)打開對話框,選中一個(gè)圖像文件后單擊“打開”按鈕返回主窗口,則選中的圖像文件顯示在窗口中。單擊菜單項(xiàng)“Exit”可退出程序。請將下述程序補(bǔ)充完整(注意:不得改動程序的結(jié)構(gòu),不得增行或刪行)。
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import javax.swing.*;
public class advance
public static void main(String[] args)
JFrame frame = new ImageViewerFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.show ();
class ImageViewerFrame extends JFrame
public ImageViewerFrame()
setTitle("advance");
setSize(DEFAULT WIDTH,DEFAULT_HEIGHT);
label = new JLabel();
Container contentPane = getContentPane();
contentPane.add(label);
______;
chooser.setCurrentDireetory(new File("."));
JMenuBar me
正確答案:chooser=new JFileChooser()。 setJMenuBar(menuBar)。 public void actionPerforme d(ActionEvent evt)。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。