Help me position textFields correctly

Hi, i try to position these TextFields and JLabels correctly but they end up in the wrong place anyway. I want one to show up below the other.

import javax.swing.SpringLayout;

import javax.swing.Spring;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JTextField;

import java.awt.Container;

import java.awt.Component;

publicclass layout{

private JTextField Area1;

private JTextField Area2;

private JLabel Label1;

private JLabel Label2;

privatestatic String Time ="Something";

privatestatic String Something ="Something ";

publicstaticvoid GUI(){

JFrame frame =new JFrame("SpringDemo4");

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

Container contentPane = frame.getContentPane();

SpringLayout layout =new SpringLayout();

contentPane.setLayout(layout);

JLabel label =new JLabel("Uptid: ");

JLabel labelB =new JLabel("Interfaces: ");

JTextField textField =new JTextField("Text field", 15);

JTextField textFieldB =new JTextField("TextField", 15);

contentPane.add(label);

contentPane.add(labelB);

contentPane.add(textField);

contentPane.add(textFieldB);

SpringLayout.Constraints labelCons =

layout.getConstraints(label);

labelCons.setX(Spring.constant(5));

labelCons.setY(Spring.constant(10));

layout.putConstraint(SpringLayout.WEST, label, 5, SpringLayout.WEST, contentPane);

layout.putConstraint(SpringLayout.NORTH, label,5,SpringLayout.NORTH, contentPane);

layout.putConstraint(SpringLayout.WEST, textField,5,SpringLayout.EAST, label);

layout.putConstraint(SpringLayout.NORTH, textField,5,SpringLayout.NORTH, contentPane);

SpringLayout.Constraints labelConstraints =

layout.getConstraints(labelB);

labelConstraints.setX(Spring.constant(5));

labelConstraints.setY(Spring.constant(5));

layout.putConstraint(SpringLayout.WEST, labelB, 10, SpringLayout.WEST, contentPane);

layout.putConstraint(SpringLayout.NORTH, labelB,10,SpringLayout.NORTH, contentPane);

layout.putConstraint(SpringLayout.WEST, textFieldB,10,SpringLayout.EAST, labelB);

layout.putConstraint(SpringLayout.NORTH, textFieldB,5,SpringLayout.NORTH, contentPane);

frame.pack();

frame.setVisible(true);

}

publicstaticvoid main(String[]arg){

GUI();

}

}

Message was edited by:

Gimli

[3838 byte] By [Gimlia] at [2007-11-27 1:40:32]
# 1
[url http://java.sun.com/docs/books/tutorial/uiswing/layout/spring.html]How to Use Spring Layout[/url]
camickra at 2007-7-12 0:54:54 > top of Java-index,Desktop,Core GUI APIs...