我正在制作一个包含3 JSliders 的程序,for r,g,b and i
想要添加一个面板,它将改变滑块中所选颜色的颜色,一切都适合我除了一件事,我不知道如何在屏幕的整个尺寸上制作面板,这是我能做的最好的,但这仍然有点小,我想让面板全尺寸。任何人都可以告诉我该怎么做?
该程序有点长,所以我只发送 gridbaglayout 和面板的一部分。
private JPanel panel;
public delta(){
setLayout(new GridBagLayout());
GridBagConstraints c = new GridBagConstraints();
panel = new JPanel();
panel.setBackground(new Color(0 ,0 ,0));
c.fill = GridBagConstraints.HORIZONTAL;
c.gridx = 2;
c.gridy = 6;
c.gridwidth = 3;
c.gridheight = 3;
add(panel ,c);
答案 0 :(得分:0)
只需将面板添加到Jframe
即可<强> jframe.add(yourpanel)强>
此代码没有任何布局将填充窗口。
修改强>
JFrame frame = new JFrame();
frame.setSize(500,500);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JLabel label = new JLabel("HELLO");
frame.add(label);
这会使用 JLabel 填充 JFrame 。