Уважаемые прогеры! Подскажите пожалуйста. Хотел я попробовать написать простой пользовательский интерфейс, чтобы просто попробовать. Получился следующий незамысловатый код:
| Код | package project1;
import java.awt.*; import java.awt.event.*; import javax.swing.*;
public class IncFrame{
public static void main(String[] args) { JFrame Okno = new JFrame(); Okno.addKeyListener(new KeyAdapter(){ public void keyPressed(KeyEvent e){ if (e.getKeyCode() == KeyEvent.VK_ESCAPE){System.exit(0);} } }); Okno.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ System.exit(0); } }); Okno.setSize(400, 300); Okno.setVisible(true); //Texts JTextField T1= new JTextField(); JTextArea T2= new JTextArea(); T1.setVisible(true); T2.setVisible(true); //Text panels JTextPane MyTextPane1 = new JTextPane(); JTextPane MyTextPane2 = new JTextPane(); MyTextPane1.setVisible(true); MyTextPane1.setVisible(true); //Scroll panels JScrollPane SP1= new JScrollPane(MyTextPane1); JScrollPane SP2= new JScrollPane(MyTextPane2); SP1.setVisible(true); SP2.setVisible(true); //Split panel JSplitPane MySplit = new JSplitPane(); MySplit.setOrientation(JSplitPane.VERTICAL_SPLIT); MySplit.setLeftComponent(SP1); MySplit.setRightComponent(SP2); MySplit.setOneTouchExpandable(true); MySplit.setPreferredSize(new Dimension(300,200)); MySplit.setVisible(true); //Content Panel, adding elements JPanel MainContainer = new JPanel(new BorderLayout()); MainContainer.add(MySplit, BorderLayout.CENTER); //Linking Okno.setContentPane(MainContainer); } }
|
Только вот когда запускаю, видно только пустое окно заданных размеров, а в нм - ничего: ни JSplitPane, ни JScrollPane - пусто. Подскажите, что не так - я ошибку найти не могу, вроде все как надо - а не работает |