Novo na GUI, estou tentando criar um JFrame simples com dois JTextAreas posicionados um ao lado do outro e um JPanel na parte inferior.
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 );
}
}
Uso BorderLayout para obter o resultado desejado? Se sim, como devo me aproximar?
Respostas:
3 para resposta № 1Você pode aninhar JPanels e ...
- Coloque o
JTextAreas
em seu próprioJScrollPanes
, - Coloque o
JScrollPanes
dentro deGridLayout(1, 2)
(1 linha, duas colunas) usandoJPanel
- coloque isso
JPanel
dentro deBorderLayout
usandoJPanel
noBorderLayout.CENTER
posição - e coloque seu traseiro
JPanel
noBorderLayout.PAGE_END
posição.
Algo como: