Java 按钮文本在gridBagLayout中不完全可见
我添加了主面板和下一个按钮面板。根据复选框,选择并取消选择I更改按钮文本。但有一个文本不完全可见 这是我的布局代码Java 按钮文本在gridBagLayout中不完全可见,java,layout,gridbaglayout,Java,Layout,Gridbaglayout,我添加了主面板和下一个按钮面板。根据复选框,选择并取消选择I更改按钮文本。但有一个文本不完全可见 这是我的布局代码 public RestartTreatmentDialog() { final GridBagLayout gridBagLayout = new GridBagLayout(); gridBagLayout.columnWidths = new int[] { 0, 0 }; gridBagLayout.rowHeights = new in
public RestartTreatmentDialog()
{
final GridBagLayout gridBagLayout = new GridBagLayout();
gridBagLayout.columnWidths = new int[] { 0, 0 };
gridBagLayout.rowHeights = new int[] { 0, 0, 0 };
gridBagLayout.columnWeights = new double[] { 1.0, Double.MIN_VALUE };
gridBagLayout.rowWeights = new double[] { 1.0, 0.0, Double.MIN_VALUE };
getContentPane().setLayout(gridBagLayout);
final GridBagConstraints gbc_panel = new GridBagConstraints();
gbc_panel.insets = new Insets(0, 0, 5, 0);
gbc_panel.fill = GridBagConstraints.BOTH;
gbc_panel.gridx = 0;
gbc_panel.gridy = 0;
getContentPane().add(getTopPanel(), gbc_panel);
final GridBagConstraints gbc_panel_1 = new GridBagConstraints();
gbc_panel_1.fill = GridBagConstraints.VERTICAL;
gbc_panel_1.gridx = 0;
gbc_panel_1.gridy = 1;
getContentPane().add(getButtonPanel(), gbc_panel_1);
}
这是按钮面板
if (buttonPanel == null)
{
buttonPanel = new Panel();
final GridBagLayout gbl_buttonPanel = new GridBagLayout();
gbl_buttonPanel.columnWidths = new int[] { 0, 0, 0 };
gbl_buttonPanel.rowHeights = new int[] { 0, 0 };
gbl_buttonPanel.columnWeights = new double[] { 0.0, 0.0, Double.MIN_VALUE };
gbl_buttonPanel.rowWeights = new double[] { 0.0, Double.MIN_VALUE };
buttonPanel.setLayout(gbl_buttonPanel);
final GridBagConstraints gbc_button = new GridBagConstraints();
gbc_button.insets = new Insets(0, 0, 5, 5);
gbc_button.gridx = 0;
gbc_button.gridy = 0;
buttonPanel.add(getRestartButton(), gbc_button);
final GridBagConstraints gbc_button_1 = new GridBagConstraints();
gbc_button_1.insets = new Insets(0, 0, 5, 0);
gbc_button_1.gridx = 1;
gbc_button_1.gridy = 0;
buttonPanel.add(getCancelButton(), gbc_button_1);
}
我希望得到一些专家的帮助来解决这个问题 一些解决方案:
1) 为左边的按钮设置一个更大的尺寸,这样当你调整尺寸时就没有问题了
2) 从左到右按cange按钮,设置大小如自动
一些解决方案:
1) 为左边的按钮设置一个更大的尺寸,这样当你调整尺寸时就没有问题了
2) 从左到右按cange按钮,设置大小如自动
我没有说得太详细,因为我不理解您的解释,如果您使用SWING或JAVAFXFrancesco,我就用SWING。我没有说得太详细,因为我不理解您的解释,如果您使用SWING或JAVAFXFrancesco,我就用SWING。