更改java代码时的布局问题

时间:2016-05-13 13:33:32

标签: java eclipse layout

我目前正在尝试使用Eclipse修改java项目<div class="a"> <div class="b"> <div id="c> (模拟器)。 我更改了源代码的某些部分,但即使我没有触摸它,布局似乎已经改变了!

The original one:

After modifying:

你能帮我吗?

1 个答案:

答案 0 :(得分:0)

此组件分为两部分: 第一个:

this.legendPanelContainer.add(this.legendPanel, null);
this.legendPanel.setBackground(Color.white);
this.legendPanelContainer.setPreferredSize(new Dimension(100, 98));

GroupLayout legendPanelContainerLayout = new GroupLayout(this.legendPanelContainer);
this.legendPanelContainer.setLayout(legendPanelContainerLayout);
legendPanelContainerLayout.setHorizontalGroup(legendPanelContainerLayout.createParallelGroup(GroupLayout.Alignment.LEADING).addGap(0, 100, 32767));

legendPanelContainerLayout.setVerticalGroup(legendPanelContainerLayout.createParallelGroup(GroupLayout.Alignment.LEADING).addGap(0, 81, 32767));

this.legendLabel.setText("Legend");
this.legendLabel.setPreferredSize(new Dimension(100, 15));

第二个:

this.legendPanelContainer.add(this.legendPanel, null);
this.legendPanel.setBackground(Color.white);
this.legendPanel.setSize(this.legendPanelContainer.getSize());
this.legendPanel.plotLegend();

问题是我没有看到源代码与我为此部分修改的源代码之间有任何区别!