我需要帮助创建GUI (完全新手:-( ..)
这是用GridLayout创建的,但现在我希望左侧的文本居中显示在TextArea的中间。有没有可能不一直使用"\n“?
代码:
public class guiFrame {
JLabel label;
JMenuBar menubar;
JTextArea area;
public guiFrame() {
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(new Dimension(600,200));
frame.getContentPane().setBackground(Color.BLACK);
JPanel panel = new JPanel(new BorderLayout());
panel.setLayout(new GridLayout(1, 2));
frame.add(panel);
JMenuBar menubar = new JMenuBar();
frame.setJMenuBar(menubar);
JMenu aenderFarb = new JMenu("Ändere Farbe");
menubar.add(aenderFarb);
JMenuItem blak = new JMenuItem("schwarz");
JMenuItem whit = new JMenuItem("weiß");
aenderFarb.add(blak);
aenderFarb.add(whit);
JTextArea area = new JTextArea("Hallo, Welt! Hier kann man Text reinschreiben...");
panel.add(area);
panel.setBackground(Color.BLACK);
JLabel label = new JLabel("");
label.setBackground(Color.BLACK);
panel.add(label);
frame.setVisible(true);
}
}
https://stackoverflow.com/questions/39421398
复制相似问题