赋值很简单,我们需要做的就是让代码创建一个带有红色面板的窗口,其中包含一个按钮和标签.这是迄今为止的代码以及测试器类.我把标签显示在窗口上,但它在一个奇怪的地方.我无法显示按钮以显示为红色的背景.
这是我最困难的地方:
import java.awt.Color;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class MyCustomFrame extends JFrame
{
public MyCustomFrame()
{
createComponents();
setSize(FRAME_WIDTH, FRAME_HEIGHT);
}
private void createComponents()
{
JPanel panel=new createPanel();
button=new JButton("Push Me");
label=new JLabel("This is a label");
add(button);
add(label);
}
private JButton button;
private JLabel label;
final int FRAME_WIDTH = 800;
final int FRAME_HEIGHT = 800;
public void createPanel()
{
JPanel panel=new JPanel();
panel.setBackground(Color.RED);
//button=new JButton("Push Me");
//label=new JLabel("This is a label");
}
public void createFrame()
{ …Run Code Online (Sandbox Code Playgroud)