Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- package newpackage;
- import java.awt.*;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import javax.swing.*;
- /**
- *
- * @author da_ro
- */
- public class EditarBarragem extends JDialog{
- private JTextField txt_Nome;
- public EditarBarragem(JFrame frame) {
- super(frame, "Editar Barragem");
- criarComponentes();
- setDefaultCloseOperation(DISPOSE_ON_CLOSE);
- setMinimumSize(new Dimension(400, 250));
- setVisible(true);
- }
- public static void main(String[] args) {
- new EditarBarragem(null);
- }
- private void criarComponentes() {
- setLayout(new GridLayout(2, 1));
- add(criarInputPainel());
- JPanel panel = new JPanel(new GridLayout(1, 3, 10, 10));
- panel.add(new JPanel());
- panel.add(criarBotoesPainel());
- panel.add(new JPanel());
- add(panel);
- }
- private JPanel criarInputPainel() {
- JPanel painel = new JPanel(new FlowLayout(FlowLayout.CENTER));
- JLabel lbl = new JLabel("Nome:");
- txt_Nome = new JTextField();
- txt_Nome.setPreferredSize(new Dimension(100, 15));
- painel.add(lbl);
- painel.add(txt_Nome);
- return painel;
- }
- private JPanel criarBotoesPainel() {
- JPanel painel = new JPanel();
- painel.setLayout(new GridLayout(2, 1, 10, 10));
- painel.add(criar_BtnOk());
- painel.add(criar_BtnCancelar());
- return painel;
- }
- private JButton criar_BtnOk() {
- JButton btnOk = new JButton("Ok");
- btnOk.addActionListener(new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent e) {
- JOptionPane.showMessageDialog(rootPane, txt_Nome.getText());
- }
- });
- return btnOk;
- }
- private JButton criar_BtnCancelar() {
- JButton btnCancelar = new JButton("Cancelar");
- btnCancelar.addActionListener(new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent e) {
- dispose();;
- }
- });
- return btnCancelar;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement