Botón Guardar en Java desde código de sistema



   AUTOR PREGUNTA

Publicado 11 septiembre 2019 - 19:49

Buenas tardes,

 

hace un tiempo hice un programa básico de JAVA en linea y después de terminar el curso decidí poner en practica lo aprendido pero me veo estancado porque no se como hacer un botón de guardar en un programa de java hecho en bloc de notas y código de sistema.

 

si alguien me puede dar una mano se lo agradecería.




4 personas más tuvieron esta duda Yo también

 

Publicado 19 diciembre 2020 - 14:06

Hello,

If you want to save button thenmake the button by below code 

JButton b=new JButton("Click Here"); 
  b.setBounds(10,10,10,10); 
  f.add(b); 
  f.setSize(40,40); 
  f.setLayout(null); 
  f.setVisible(true);

 

or 

 

by java swing you cancreate button 

 

After creating buttonthen extends the action listener and action preformed then you canaccess the button .

public void actionPerformed(ActionEvent e) {
 // code for button 
      }


 

Publicado 04 enero 2022 - 18:32

public class Menu extends javax.swing.JFrame {


public Menu() {
initComponents();
}


@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {

jButton1 = new javax.swing.JButton();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

jButton1.setText("jButton1");
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton1ActionPerformed(evt);
}
});

javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(132, 132, 132)
.addComponent(jButton1)
.addContainerGap(187, Short.MAX_VALUE))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(97, 97, 97)
.addComponent(jButton1)
.addContainerGap(177, Short.MAX_VALUE))
);

pack();
}// </editor-fold>

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
//AQUI VA LA ACCION A EJECUTAR EL BOTON
}


public static void main(String args[]) {

try {
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(Menu.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(Menu.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(Menu.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(Menu.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
}



java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Menu().setVisible(true);
}
});
}

// Variables declaration - do not modify
private javax.swing.JButton jButton1;
// End of variables declaration
}