面板不同布局中的摇摆面板
Swing Panel in Panel different Layouts
我对 Swing 很陌生,Java。
我试图完成的是包含文本字段和一些标签 (JLabel) 下面的面板。
很遗憾,我还不能 post 图片。所以这是我想要创建的布局和我得到的布局的涂鸦:https://www.dropbox.com/s/xsfwijlp77xssmk/panel-in-panel.png?dl=0
add(textFieldTags);
tagWrapperPanel = new JPanel(new FlowLayout(FlowLayout.LEFT));
tagWrapperPanel.setVisible(true);
add(tagWrapperPanel);
JLabel label = new JLabel("dsgsdgs");
setForeground(Color.WHITE);
setBackground(new Color(96, 153, 58));
setVisible(true);
tagWrapperPanel.add(label);
结果是一个很小的文本字段和旁边的标签。我也尝试了不同的布局组合,但没有任何运气。
你能告诉我我做错了什么吗?
使用类似于:
JFrame window = new JFrame();
JPanel contentPanel = new JPanel();
contentPanel.setLayout(new FlowLayout());
contentPanel.add(new JLabel("Label 1"));
contentPanel.add(new JLabel("Label 2"));
contentPanel.add(new JLabel("Label 3"));
window.add(new JTextField(), BorderLayout.NORTH);
window.add(contentPanel, BorderLayout.CENTER);
window.setSize(new Dimension(300, 150));
window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
window.setVisible(true);
我对 Swing 很陌生,Java。
我试图完成的是包含文本字段和一些标签 (JLabel) 下面的面板。
很遗憾,我还不能 post 图片。所以这是我想要创建的布局和我得到的布局的涂鸦:https://www.dropbox.com/s/xsfwijlp77xssmk/panel-in-panel.png?dl=0
add(textFieldTags);
tagWrapperPanel = new JPanel(new FlowLayout(FlowLayout.LEFT));
tagWrapperPanel.setVisible(true);
add(tagWrapperPanel);
JLabel label = new JLabel("dsgsdgs");
setForeground(Color.WHITE);
setBackground(new Color(96, 153, 58));
setVisible(true);
tagWrapperPanel.add(label);
结果是一个很小的文本字段和旁边的标签。我也尝试了不同的布局组合,但没有任何运气。
你能告诉我我做错了什么吗?
使用类似于:
JFrame window = new JFrame();
JPanel contentPanel = new JPanel();
contentPanel.setLayout(new FlowLayout());
contentPanel.add(new JLabel("Label 1"));
contentPanel.add(new JLabel("Label 2"));
contentPanel.add(new JLabel("Label 3"));
window.add(new JTextField(), BorderLayout.NORTH);
window.add(contentPanel, BorderLayout.CENTER);
window.setSize(new Dimension(300, 150));
window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
window.setVisible(true);