以下是用Java设计的简单颜色编辑器的代码,它包含一个按钮,点击该按钮可以随机改变背景框的颜色:

import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class ColorEditor {
    private JFrame frame;
    private JPanel colorPanel;
    private JButton changeColorButton;

    public ColorEditor() {
        frame = new JFrame('Color Editor');
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setSize(300, 200);
        frame.setLayout(new BorderLayout());

        colorPanel = new JPanel();
        colorPanel.setBackground(Color.WHITE);
        frame.add(colorPanel, BorderLayout.CENTER);

        changeColorButton = new JButton('Change Color');
        changeColorButton.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                Color randomColor = getRandomColor();
                colorPanel.setBackground(randomColor);
            }
        });
        frame.add(changeColorButton, BorderLayout.SOUTH);

        frame.setVisible(true);
    }

    private Color getRandomColor() {
        int r = (int) (Math.random() * 256);
        int g = (int) (Math.random() * 256);
        int b = (int) (Math.random() * 256);
        return new Color(r, g, b);
    }

    public static void main(String[] args) {
        SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                new ColorEditor();
            }
        });
    }
}

代码中,我们使用了Java Swing库创建了一个简单的GUI窗口。窗口包含一个面板(colorPanel)和一个按钮(changeColorButton)。点击按钮时,会触发ActionListeneractionPerformed方法,该方法会生成一个随机颜色,并将其设置为面板的背景颜色。

你可以将以上代码保存到名为ColorEditor.java的文件中,并使用Java编译器编译运行该文件。你将看到一个简单的颜色编辑器窗口,点击按钮即可随机改变背景框颜色。

Java 简单颜色编辑器:一键随机改变背景颜色

原文地址: https://www.cveoy.top/t/topic/uj0 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录