Witam,
potrafię umieścić pole tekstowe, ale ze zwykłym labelem mam trudność:
import javax.swing.JFrame;
import javax.swing.JTextField;
import javax.swing.JLabel;
//...
public class NazwaMojejKlasy extends JFrame implements WindowListener, ActionListener, MouseListener {
JLabel jlbLabel1;
jlbLabel1 = new JLabel("Image with Text", JLabel.CENTER);
JLabel jlbLabel2;
jlbLabel2 = new JLabel("Text Only Label");
add(jlbLabel1);
add(jlbLabel2);
setVisible(true);
Z polem tekstowym sobie poradziłem (pole tekstowe w nowym oknie) poprzez dodanie:
import javax.swing.JFrame; //potrzebna była zarówno ta...
import javax.swing.JTextField; //...jak i ta linijka
//...
public class NazwaMojejKlasy extends JFrame
Postępuję analogicznie z labelem i nie chce mi się w ogóle wyświetlić. Szukałem też (http://docs.oracle.com/javase/7/docs/api/javax/swing/JLabel.html#JLabel%28java.lang.String,%20int%29) jak umieścić w konkretnym miejscu label (wg współrzędnych), ale widzę tylko stałe w rodzaju LEFT, CENTER, RIGHT, LEADING or TRAILING.
Pozdrawiam!
PS Zawsze taguję wątki, tym razem mi umknęło.