0% encontró este documento útil (0 votos)
12 vistas2 páginas

Como Sea

El documento describe una ventana gráfica que muestra un menú con opciones para crear, renombrar, eliminar y buscar archivos. La ventana contiene un área de texto que muestra información sobre el archivo seleccionado.

Cargado por

Tony CanTam
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
12 vistas2 páginas

Como Sea

El documento describe una ventana gráfica que muestra un menú con opciones para crear, renombrar, eliminar y buscar archivos. La ventana contiene un área de texto que muestra información sobre el archivo seleccionado.

Cargado por

Tony CanTam
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

import javax.swing.*; import java.io.*; import javax.swing.*; import java.awt.*; import javax.swing.event.*; import java.awt.event.

*; public class ventanaFile2 extends JFrame implements ActionListener { JMenuBar barra; JMenu archivo,datos; JMenuItem crear,renombrar,eliminar,buscar; JTextArea dat; File f,f2; JScrollPane scroll; ventanaFile2(){ Container marco=getContentPane(); marco.setLayout(new FlowLayout()); barra=new JMenuBar(); archivo=new JMenu("Archivo"); datos=new JMenu("Datos"); renombrar=new JMenuItem("Renombrar"); crear=new JMenuItem("Crear"); eliminar=new JMenuItem("Eliminar"); buscar=new JMenuItem("Buscar"); dat=new JTextArea(10, 20); scroll=new JScrollPane(dat); archivo.add(crear); datos.add(renombrar); datos.add(eliminar); datos.add(buscar); barra.add(archivo); barra.add(datos); crear.addActionListener(this); renombrar.addActionListener(this); eliminar.addActionListener(this); buscar.addActionListener(this);

setJMenuBar(barra); marco.add(scroll); setTitle("Menu bar"); setSize(400,200); setVisible(true); setDefaultCloseOperation(EXIT_ON_CLOSE); } public void actionPerformed(ActionEvent ae){ JFileChooser jfc=new JFileChooser(); int i=jfc.showSaveDialog(this); String env=" "; String s=""; if(ae.getSource()==crear){ f=jfc.getSelectedFile(); try{ f.createNewFile(); }catch(IOException ex){ }

} else if(ae.getSource()==renombrar){ if(i==0) f=jfc.getSelectedFile(); s=JOptionPane.showInputDialog(null,"Como quieres renombrar tu archivo?"); f2=new File(f+s); f.renameTo(f2); } else if(ae.getSource()==eliminar){ if(i==0) f=jfc.getSelectedFile(); f.delete(); } else if(ae.getSource()==buscar){ f=jfc.getSelectedFile(); } env=""+f.getName()+"\n"; env=env+f.getAbsolutePath()+"\n"; env=env+f.getAbsoluteFile()+"\n"; env=env+f.getParent(); env=env+f.isDirectory()+"\n"; env=env+f.length()+"\n"; env=env+f.isHidden()+"\n"; env=env+f.isAbsolute()+"\n"; env=env+f.exists()+"\n"; dat.setText(""+env); } }

También podría gustarte