大涛哥㍿ 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();
    
        }
    
    }
    
    
    评论

报告相同问题?

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题