大涛哥㍿ 2019-04-14 13:35 采纳率: 50%
浏览 484
已结题

java编程题,悬赏有大佬会做吗?

需求:编写一个图形用户界面程序,包含两个按钮,一个信息标签(label)和一个显示面板,两个按钮分别为“掷色子”和“移动”,在显示面板中显示一个小人(用小圆以及线绘制),随机设定小人的初始位置,当点击“掷色子”按钮,随机产生移动信息(上移,下移,左移,右移,移动几步),并显示在信息标签中,点击移动,按照产生的移动信息,让小人进行移动。

要求:提供完整程序代码以及运行结果截图!

  • 写回答

2条回答 默认 最新

  • devmiao 2019-04-14 13:42
    关注
    
    
    import java.awt.*;
    
    import javax.swing.*;
    
    public class Jxxk extends JFrame
    
    {
    
        private JTabbedPane tabbedPane;
    
        private JLabel label1,label2,label3;
    
        private JPanel panel1,panel2,panel3;
    
    
    
        public Jxxk()
    
        {
    
            super("选项卡窗口"); setSize(400,300);
    
    
    
            Container c = getContentPane();
    
            tabbedPane=new JTabbedPane();   //创建选项卡面板对象
    
            //创建标签
    
            label1=new JLabel("第一个标签的面板",SwingConstants.CENTER);
    
            label2=new JLabel("第二个标签的面板",SwingConstants.CENTER);
    
            label3=new JLabel("第三个标签的面板",SwingConstants.CENTER);
    
            //创建面板
    
            panel1=new JPanel();
    
            panel2=new JPanel();
    
            panel3=new JPanel();
    
    
    
            panel1.add(label1);
    
            panel2.add(label2);
    
            panel3.add(label3);
    
    
    
            panel1.setBackground(Color.yellow);
    
            panel2.setBackground(Color.blue);
    
            panel3.setBackground(Color.green);
    
            //将标签面板加入到选项卡面板对象上
    
            tabbedPane.addTab("标签1",null,panel1,"First panel");
    
            tabbedPane.addTab("标签2",null,panel2,"Second panel");
    
            tabbedPane.addTab("标签3",null,panel3,"Third panel");
    
    
    
            c.add(tabbedPane);
    
            c.setBackground(Color.white);
    
    
    
            setVisible(true);
    
            setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    
        }
    
    
    
        public static void main(String args[])
    
        {
    
            Jxxk d = new Jxxk();
    
        }
    
    }
    
    
    评论

报告相同问题?

悬赏问题

  • ¥20 iqoo11 如何下载安装工程模式
  • ¥15 本题的答案是不是有问题
  • ¥15 关于#r语言#的问题:(svydesign)为什么在一个大的数据集中抽取了一个小数据集
  • ¥15 C++使用Gunplot
  • ¥15 这个电路是如何实现路灯控制器的,原理是什么,怎么求解灯亮起后熄灭的时间如图?
  • ¥15 matlab数字图像处理频率域滤波
  • ¥15 在abaqus做了二维正交切削模型,给刀具添加了超声振动条件后输出切削力为什么比普通切削增大这么多
  • ¥15 ELGamal和paillier计算效率谁快?
  • ¥15 蓝桥杯单片机第十三届第一场,整点继电器吸合,5s后断开出现了问题
  • ¥15 file converter 转换格式失败 报错 Error marking filters as finished,如何解决?