/ / Využitie BorderLayout na JFrame. (Pomocou kontajnera) - java, hojdačka

Využívanie BorderLayout na JFrame. (Pomocou kontajnera) - java, swing

Nové v GUI, snažím sa vytvoriť jednoduchý JFrame s dvoma JTextAreas umiestnenými hneď vedľa seba a JPanel v spodnej časti.

public class Demo extends JFrame
{
JPanel panel;
JTextArea JTextArea1;
JTextArea JTextArea2;
DecisionPanel decisionPanel;

public Demo()
{
super( "Black Jack Server" );

JFrame f = new JFrame();
f.setSize( 400, 400 ); ;
f.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
f.setVisible( true );

DecisionPanel decisionPanel = new DecisionPanel();
f.getContentPane().add( decisionPanel );

JTextArea1 = new JTextArea();
add( JTextArea1);

JTextArea2 = new JTextArea();
add( JTextArea2 );
}
}

Používam službu BorderLayout na dosiahnutie požadovaného výsledku? Ak áno, ako by som sa mal priblížiť?

odpovede:

3 pre odpoveď č. 1

Môžete hniezdiť JPanels a ...

  • miesto JTextAreas vo svojich vlastných JScrollPanes,
  • miesto JScrollPanes do a GridLayout(1, 2) (1 riadok, dva stĺpce) pomocou JPanel
  • polož to JPanel do a BorderLayout použitím JPanel v BorderLayout.CENTER pozície
  • a polož svoje dno JPanel v BorderLayout.PAGE_END pozície.

Niečo ako:

tu zadajte popis obrázku