This is dangerous as component sizes can differ on different platforms.
They were created using the combination of multiple layouts. We used a FlowLayout with left alignment for the data entry field, and FlowLayout with right alignment for the three buttons. These were then combined in a BorderLayout.
what kind of Layout the three screen snapshots above uses.
Yes. Take a look at the physical button sizes in each of those three graphics - they are physically different sizes.
Do you mean even if each component uses setBounds method, its size can also differ on different platforms?
In general the "zoom scale" as you put it will change. Worst case scenario - say you had used the look and feel that created the second diagram. The buttons are physically very small in that (32x20 pixels). If someone then used a different look and feel - say the third option where the buttons are nearly twice the size (61x28 pixels) - you might find that one button obscures another button, rendering your GUI useless.
In this situation, all components will be disorder or simply change zoom scales?