У меня есть окно с JFileChooser и JTextArea. JFileChooser находится в СЕВЕРНОЙ части BorderLayout. JTextArea находится в части CENTER BorderLayout.Не удается выровнять JFileChooser слева от BorderLayout.NORTH
Я хотел бы выровнять слева ВСЕ мой JFileChooser, но он не будет двигаться, как я хочу, и остался CENTERED. Кроме того, я бы хотел, чтобы мой JFileChooser занимал всю длину моего окна.
EDIT
Вот основной код
public class MainServer
{
public static void main(String[] args)
{
ServerBoard frame=new ServerBoard(1000, 500);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
}
}
Здесь окно кода
public class ServerBoard extends JFrame
{
private JButton startserver;
private JButton senddata;
private JButton sendgps;
private JTextArea messagearea;
public ServerBoard(int l, int h)
{
super("ServerBoard");
this.initialize();
this.setSize(l,h);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setVisible(true);
}
public void initialize()
{
// Define a panel
Container c=this.getContentPane();
this.messagearea=new JTextArea(40,60);
c.add(this.createNorth(), BorderLayout.NORTH);
c.add(messagearea, BorderLayout.CENTER);
}
public JPanel createNorth()
{
JPanel panelnorth=new JPanel();
JToolBar toolbarnorth=new JToolBar();
panelnorth.add(toolbarnorth);
this.startserver=new JButton("START SERVER");
startserver.addActionListener(new ServerBoardListener());
toolbarnorth.add(startserver);
this.senddata=new JButton("SEND DATA");
senddata.addActionListener(new ServerBoardListener());
toolbarnorth.add(senddata);
this.sendgps=new JButton("SEND GPS FRAME");
sendgps.addActionListener(new ServerBoardListener());
toolbarnorth.add(sendgps);
return panelnorth;
}
}
Вот мое окно
Я действительно хочу, чтобы использовать эту JFileChooser. Не могли бы вы мне помочь ?
Заранее благодарю вас за ответы.
Когда вы говорите «вот код», вы должны предоставить исполняемый код, где нам просто нужно скопировать вставку, тогда вы получите ответы на вопросы и получите ответы! – nachokk
Hi @nachokk, да, извините, я отредактировал свой вопрос :) – Tofuw