[多項選擇題] 簡單應(yīng)用題請完成下列Java程序:使用JTabbedPane在窗口頂部建立一個圖形標簽,包含有兩個標簽窗格,一個使用簡單表簽(Label)顯示歡
[多項選擇題] 簡單應(yīng)用題請完成下列Java程序:使用JTabbedPane在窗口頂部建立一個圖形標簽,包含有兩個標簽窗格,一個使用簡單表簽(Label)顯示歡迎信息,一個使用按鈕和圖標。注意:請勿改動main()主方法和其他已有語句內(nèi)容,僅在下劃線處填入適當?shù)恼Z句。程序運經(jīng)結(jié)果如下:import javax.swing.*;import java.awt.*;import java.awt.event.*;public class ex8_2 extends JPanel{ public ex8_2(){ JTabbedPane jtp=new JTabbedPane(SwingConstants.BOTTOM); Icon icon=new ImageIcon("icon.gif"); JButton btn=new JButton(icon); JLabel l=new JLabel("Welcome to the NCR Examination!");;; setLayout(new BorderLayout()); add(jtp,"Center"); } public static void main(String args[]){ ex8_2 obj8_2=new ex8_2(); String str = obj8_2.getClass().toString(); if(str.indexOf("class") != -1)str = str.substring(6);JFrame frm = new JFrame(str);frm.addWindowListener(new WindowAdapter() {public void windowClosing(WindowEvent we) { System.exit(0);} });frm.getContentPane().add(obj8_2); frm.setSize(300, 200);frm.setVisible(true); } }
正確答案:jtp.addTab("Icon",icon,btn)jtp.addTab("Welcome",l)
參考解析:本題主要考查使用JPanel構(gòu)件創(chuàng)建圖形用戶界面。解題關(guān)鍵是熟悉JTabbedPanel類的使用方法,包括創(chuàng)建圖形標簽,并加入Frame容器中,以及在標簽窗口中添加標簽窗格,定制標簽窗格等。本題中,第1個空,調(diào)用addTab()方法將標簽對象l加入jtp對象中;第2個空,調(diào)用addTab()方法將icon和btn的混合對象加入jtp對象中。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。