gpt4 book ai didi

java - 我是否需要另一种方法来使用 ColorFactory 类?

转载 作者:行者123 更新时间:2023-11-30 07:23:59 28 4
gpt4 key购买 nike

我刚刚发现这真的很棒 ColorFactory 我在我的第一个 Swing 项目中使用的类。这真的很酷:我现在可以将我的主类中的命名颜色(例如“深红色”或“mediumaquamarine”)传递给 createContentPaneContainer方法。

代码:

frame.setContentPane(ContentPaneCreator.createContentPane("darkorange"));`

问题:

我需要 public final void setBackground(Color color, JPanel contentPane) 吗?有方法吗?里面能不能什么都做createContentPane()方法代替?感谢您的帮助。

import java.awt.Color;
import java.awt.Container;
import javax.swing.JPanel;

public final class ContentPaneCreator extends JPanel {

private static final long serialVersionUID = 1L;

public static Container createContentPane(String color) {

JPanel contentPane = new JPanel();

// awesome txt to Color conversions using the ColorFactory().getColor();
// written by The Lobo Project
new ContentPaneCreator().setBackground(
new ColorFactory().getColor(color), contentPane);

contentPane.setOpaque(true);
return contentPane;
}

public final void setBackground(Color color, JPanel contentPane) {
contentPane.setBackground(color);
}
)

最佳答案

有几件事可能需要更仔细地审查:

关于java - 我是否需要另一种方法来使用 ColorFactory 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11679985/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com