我正在制作一个带有摆动的图形程序,其中包括在框架上放置带有组件的各种面板。One of them is a panel with buttons that, when an option in an options menu is chosen, is entirely replaced with a different one that has different buttons. 我们一直在思考,似乎最好的方法是,每次选择该选项时,从头开始重建框架。
这是我构建主面板的代码片段:
import java.awt.Color;
import java.awt.Dimension;
import java.beans.PropertyChangeEvent;
import java.beans.PropertyChangeListener;
import javax.swing.BorderFactory;
import javax.swing.JPanel;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;
import javax.swing.border.EmptyBorder;
import com.jtattoo.plaf.graphite.GraphiteLookAndFeel;
import com.nacher.calc.Main;
import com.nacher.calc.controller.Controller;
import net.miginfocom.swing.MigLayout;
/**
*
* @author chema && Sergio
* This Panel contains buttons and textbox to perform the calculator actions
*/
public class PanelCalculator …Run Code Online (Sandbox Code Playgroud) 我查看了 Windows 计算器,我看到在科学模式下,有一个按钮显示为“x 的 y 根”,如下所示:
我希望在我自己的 Swing 项目中复制此按钮的外观。有没有办法这样做?我看过 Unicode 字符,但没有这个特殊符号。