小编Cyp*_*her的帖子

单击按钮时如何更改背景颜色

我的问题只是改变颜色的一小部分.当我点击那些按钮时,我想改变整个背景.我已经在谷歌搜索没有任何反应.

我使用面板,但它似乎不仅仅是一个小部分,它可以改变我想要一个完整的背景.

import java.awt.event.MouseListener;
import javax.swing.JOptionPane;
import java.awt.event.*;
/**
 *
 * 
 * @author Christopher Porras
 * @Version 0.1
 * @Doing GUI
 */
public class Button extends JFrame {

   private JButton bred;
   private JButton bblue;
   private JButton bgreen;
   private JPanel mousepanel; 


    public Button()
    {
        super("ChangeColor");
        setLayout(new FlowLayout());
        setSize(200,200);

        mousepanel = new JPanel();
        mousepanel.setBackground(Color.white);
        add(mousepanel);

        bred = new JButton("REd");
        add(bred);

        bblue = new JButton("Blue");
        add(bblue);

        bgreen = new JButton("Green");
        add(bgreen);

        thehandler handler = new thehandler();
        bred.addMouseListener(handler);
        bblue.addMouseListener(handler);
        bgreen.addMouseListener(handler);
    }

    private class thehandler …
Run Code Online (Sandbox Code Playgroud)

java swing jpanel jframe jbutton

0
推荐指数
1
解决办法
8258
查看次数

标签 统计

java ×1

jbutton ×1

jframe ×1

jpanel ×1

swing ×1