Mr PVK
Slip 23
A) Write a java program to check whether given file is hidden or not. If not then display its path, otherwise display appropriate message.
import java.io.*;
import java.util.*;
public class Slip23a{
public static void main(String[] args) {
Scanner br = new Scanner(System.in);
try {
System.out.print("Enter File Name : ");
String str = br.nextLine();
File file = new File(str);
if(file.isHidden()){
System.out.println("File is Hidden");
}else{
System.out.println("File Location : " +file.getAbsolutePath());
}
} catch(Exception e) {
e.printStackTrace();
}
}
}
Program Output :
Enter File Name : Pratik
File Location : /data/data/ru.iiec.jvdroid/cache/hsperfdata_u0_a298/Pratik
B) Write a java program to design following Frame using Swing.
import java.awt.event.*;
import javax.swing.*;
public class Slip23b extends JFrame implements ActionListener{
public static void main(String s[]){
new Slip23b();
}
public Slip23b(){
this.setSize(600,500);
this.setLocation(200,200);
JMenuBar menuBar = new JMenuBar();
JMenu filMenu = new JMenu("File");
JMenu filEdit = new JMenu("Edit");
JMenu filSearch = new JMenu("Search");
JMenuItem OpenItem = new JMenuItem("Open");
JMenuItem SaveItem = new JMenuItem("Save");
JMenuItem QuitItem = new JMenuItem("Quit");
JMenuItem UndoItem = new JMenuItem("Undo");
JMenuItem RedoItem = new JMenuItem("Redo");
JMenuItem CutItem = new JMenuItem("Cut");
JMenuItem CopyItem = new JMenuItem("Copy");
JMenuItem PasteItem = new JMenuItem("Paste");
ImageIcon OpenIcon = new ImageIcon("icons/open.png");
ImageIcon SaveIcon = new ImageIcon("icons/Save.png");
ImageIcon QuitIcon = new ImageIcon("icons/Delete.png");
ImageIcon UndoIcon = new ImageIcon("icons/Undo.png");
ImageIcon RedoIcon= new ImageIcon("icons/Redo.png");
ImageIcon CutIcon = new ImageIcon("icons/Cut.png");
ImageIcon CopyIcon = new ImageIcon("icons/Copy.png");
ImageIcon PasteIcon = new ImageIcon("icons/Past.png");
filMenu.add(OpenItem);
filMenu.add(SaveItem);
filMenu.add(QuitItem);
filEdit.add(UndoItem);
filEdit.add(RedoItem);
filEdit.add(CutItem);
filEdit.add(CopyItem);
filEdit.add(PasteItem);
OpenItem.setIcon(OpenIcon);
SaveItem.setIcon(SaveIcon);
QuitItem.setIcon(QuitIcon);
UndoItem.setIcon(UndoIcon);
RedoItem.setIcon(RedoIcon);
CutItem.setIcon(CutIcon);
CopyItem.setIcon(CopyIcon);
PasteItem.setIcon(PasteIcon);
menuBar.add(filMenu);
menuBar.add(filEdit);
menuBar.add(filSearch);
this.setJMenuBar(menuBar);
this.setVisible(true);
}
public void actionPerformed(ActionEvent e) {
}
}
Program Output:
Share This :
comment 0 Comment
more_vert