package wbKerho; import javax.swing.JPanel; import javax.swing.BoxLayout; import javax.swing.JLabel; import javax.swing.JTextField; import java.awt.Dimension; import javax.swing.SwingConstants; import java.awt.Color; /** * Paneli johon tule label ja edit * @author vesal * @version 18.1.2011 * */ public class UusiEditPanel extends JPanel { private static final long serialVersionUID = 1L; private final JLabel lblNimi = new JLabel("nimi"); private final JTextField textField = new JTextField(); private final JLabel fill = new JLabel(" "); /** * Create the panel. */ public UusiEditPanel() { setBackground(Color.PINK); textField.setColumns(10); setLayout(new BoxLayout(this, BoxLayout.X_AXIS)); lblNimi.setHorizontalAlignment(SwingConstants.TRAILING); lblNimi.setPreferredSize(new Dimension(100, 14)); add(lblNimi); add(fill); add(textField); } /** * @return palauttaa otsikon */ public String getCaption() { return lblNimi.getText(); } /** * @param text astetettava teksti */ public void setCaption(String text) { lblNimi.setText(text); } /** * * @return tekstin joka kijoirtettu */ public String getText() { return textField.getText(); } /** * * @param text_1 asetettava teksti */ public void setText(String text_1) { textField.setText(text_1); } }