06/04/2013 0 Exemple de création d'une fenêtre redimensionnable contenant une zone de texte, avec un ascenceur et un bouton OK en Java | |
Mots-clés: Java Swing | |
BorderLayout borderLayout = new BorderLayout(); frame = new JFrame(); frame.setSize(420, 440); frame.setFocusable(true); frame.setTitle("Menu"); frame.getContentPane().setLayout(borderLayout); JTextArea textArea = new JTextArea(); JScrollPane scrollPane = new JScrollPane(textArea); frame.getContentPane().add(scrollPane, BorderLayout.CENTER); JPanel buttonPanel = new JPanel(); BoxLayout boxLayout = new BoxLayout(buttonPanel, BoxLayout.LINE_AXIS); buttonPanel.setLayout(boxLayout); JButton closeButton = new JButton("Ok"); closeButton.setPreferredSize(new Dimension(40, 20)); closeButton.setHorizontalAlignment(JButton.CENTER); buttonPanel.add(closeButton); frame.getContentPane().add(buttonPanel, BorderLayout.SOUTH); textArea.setText("Hello"); frame.setVisible(true); closeButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { frame.setVisible(false); frame.dispose(); } }); |