请完成下列Java程序:使用JTabbedPane在窗口顶部建立一个图形标签,包含有两个标签窗格,一个使用简单标签(Labe1)显示欢迎信息,一个使用按钮和图标。注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。程序运经结果如下:import javax.swing.*;import java.awt.*;import java.awt.event.*;public class ex8_2 extends JPane1 {public ex8_2() {JTabbedPane

题目

请完成下列Java程序:使用JTabbedPane在窗口顶部建立一个图形标签,包含有两个标签窗格,一个使用简单标签(Labe1)显示欢迎信息,一个使用按钮和图标。

注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。

程序运经结果如下:

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

public class ex8_2 extends JPane1 {

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 obi8_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(O);

}

});

frm.getContentPane () .add(obj8_2);

frm.setSize(300, 200);

frm.setVisible(true);

}

}


相似考题
更多“ 请完成下列Java程序:使用JTabbedPane在窗口顶部建立一个图形标签,包含有两个标签窗格,一个使用简单标签(Labe1)显示欢迎信息,一个使用按钮和图标。注意:请勿改动main()主方法和其他已有语句内容”相关问题
  • 第1题:

    下面的程序的功能是简单的进行键盘输入测试,请在程序的每条横线处填写一个语句,使程序的功能完整。

    注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。

    ____________________

    public class TestKeyBoardInPut

    {public static void main(String[] args)

    {String yourname=JOptionPane. ____________________ ("What is your name?");

    System.out.println("Hello"+yourname);

    ____________________.exit(0);

    }

    }


    正确答案:import javax.swing.*; showInputDialog System
    import javax.swing.*; showInputDialog System 解析:本题主要考查javax.swing包、showInputDialog()方法。解答的关键是掌握javax.swing包、showInputDialog()方法。在本题中,import javax.swing.*;语句的功能是导入javax.swing包,String yourname=JOptionPane.showInputDialog("What is your name?");语句的功能是从控制台键盘读入字符串并赋值yourname,System.exit(0);语句的功能是退出Java的运行环境回到操作系统环境下。

  • 第2题:

    请完成下列Java程序。程序的输出结果:a=6,b=5。

    注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。

    程序运行结果如下:

    public class ex38_2{

    public static void main(String args[])

    {

    int a=5,b=6;

    a=_________;

    b=a-b;

    a=_________;

    System.out.println("a="+a+"\tb="+b);

    }

    }


    正确答案:a+b a-b
    a+b a-b 解析:本题主要考查变量的基本运算。解答本题的关键是理解程序的基本思想。本题的思想是不借助第3个变量来交换两个数的值。

  • 第3题:

    设计一个简单留言程序,当输入留言信息并单击“提交”按钮时,在提交按钮下方的label标签处,显示留言人昵称、留言内容和提交时间。


    文本区域

  • 第4题:

    请完成下列Java程序。实例listener是监听器,frm是事件源,fr上发生的事件委托tat进行处理。程序的执行结果是显示一个蓝色的窗口,单击关闭按钮,可关闭窗口。

    注意:请勿改动main()主方法和其他已有的语句内容,仅在下划线处填入适当的语句。

    源程序文件代码清单如下:

    import java.awt.*;

    import java.awt.event.*;

    public class BlueWindow

    {

    public static void main(String args[])

    {

    Frame. frm=new Frame. ("欢迎参加Java考试!");

    TheAdapterTest listener=new TheAdapterTest();

    frm. ______;

    frm.setSize(200,200);

    frm.setBackground(Color.blue);

    frm. ______;

    }

    }

    class TheAdapterTest extends WindowAdapter

    {

    public void windowClosing(WindowEvent e)

    {

    System.exit(1);

    }

    }


    正确答案:addWindowListener(listener) setVisible(true)
    addWindowListener(listener) setVisible(true) 解析:本题主要考查窗体事件的处理机制。解答本题的关键是熟悉Java语言的事件处理机制(事件、事件源和事件处理者)。在本题中,frm.addWindowListener(listener);语句的功能是为窗体对象注册监听器;frm.setVisible (true)语句的功能是使生成的窗体具有可见性,若frm.setVisible(false),则生成的窗体是不可见的。

  • 第5题:

    Java中的____类使用来创建标签的,即它的一个实例就是一个标签。


    JLabel