About Me
Core Java Notes
Introduction to JAVA
Data Types, Variables and Constants
Tokens in Java
Control Structure
Classes
Interfaces
EXCEPTION HANDLING
I/O Packages
Multi threading
Applets
Graphical User Interface (GUI)
EventHandling
Swing
JDBC ARCHITECTURE
Database connectivity
Programs
Simple Programs
Simple Programs
Simple Programs-2
Bushy
Havoc
* Series
Series Programs-1
Series Programs-2
Series Programs-3
Series Programs-4
Series Programs-5
Series Programs-6
Series Programs-7
Series Programs-8
Series Programs-9
Series Programs-10
Number Series
Number Series-1
Number Series-2
Number Series-3
Number Series-4
Number Series-5
JGames
Gun-Target
Gun-Balloons
Funny-NotePad
Collect Money-I
Collect Money-II
Find King
Eega
JApplications
College Management System
Billing System
Quick Time Table Setter
Quick Question Paper Setter
General Expenditure
Contact Me
Are You Feeling any difficulity while writing Core-Java Programs. Send those to me
Here
.
Wednesday, 24 July 2013
Source Code for Java Note Pad
Program:
Source code for java note pad. Here you can save the information in text file, view and and update the old text files.
Code:
Notepad<br /> <br /> import java.awt.*;<br /> import java.awt.event.*;<br /> import java.awt.datatransfer.*;<br /> import java.io.*;<br /> public class Editor extends Frame<br /> {<br /> String filename;<br /> TextArea tx;<br /> Clipboard clip = getToolkit().getSystemClipboard();<br /> Editor()<br /> {<br /> setLayout(new GridLayout(1,1));<br /> tx = new TextArea();<br /> add(tx);<br /> MenuBar mb = new MenuBar();<br /> Menu F = new Menu("file");<br /> MenuItem n = new MenuItem("New");<br /> MenuItem o = new MenuItem("Open");<br /> MenuItem s = new MenuItem("Save");<br /> MenuItem e = new MenuItem("Exit");<br /> n.addActionListener(new New());<br /> F.add(n);<br /> o.addActionListener(new Open());<br /> F.add(o);<br /> s.addActionListener(new Save());<br /> F.add(s);<br /> e.addActionListener(new Exit());<br /> F.add(e);<br /> mb.add(F);<br /> Menu E = new Menu("Edit");<br /> MenuItem cut = new MenuItem("Cut");<br /> MenuItem copy = new MenuItem("Copy");<br /> MenuItem paste = new MenuItem("Paste");<br /> cut.addActionListener(new Cut());<br /> E.add(cut);<br /> copy.addActionListener(new Copy());<br /> E.add(copy);<br /> paste.addActionListener(new Paste());<br /> E.add(paste);<br /> mb.add(E);<br /> setMenuBar(mb);<br /> <br /> mylistener mylist = new mylistener();<br /> addWindowListener(mylist);<br /> }<br /> <br /> class mylistener extends WindowAdapter<br /> {<br /> public void windowClosing (WindowEvent e)<br /> {<br /> System.exit(0);<br /> }<br /> }<br /> <br /> class New implements ActionListener<br /> {<br /> public void actionPerformed(ActionEvent e)<br /> {<br /> tx.setText(" ");<br /> setTitle(filename);<br /> }<br /> }<br /> <br /> class Open implements ActionListener<br /> {<br /> public void actionPerformed(ActionEvent e)<br /> {<br /> FileDialog fd = new FileDialog(Editor.this, "select File",FileDialog.LOAD);<br /> fd.show();<br /> if (fd.getFile()!=null)<br /> {<br /> filename = fd.getDirectory() + fd.getFile();<br /> setTitle(filename);<br /> ReadFile();<br /> }<br /> tx.requestFocus();<br /> }<br /> }<br /> <br /> class Save implements ActionListener<br /> {<br /> public void actionPerformed(ActionEvent e)<br /> {<br /> FileDialog fd = new FileDialog(Editor.this,"Save File",FileDialog.SAVE);<br /> fd.show();<br /> if (fd.getFile()!=null)<br /> {<br /> filename = fd.getDirectory() + fd.getFile();<br /> setTitle(filename);<br /> try<br /> {<br /> DataOutputStream d = new DataOutputStream(new FileOutputStream(filename));<br /> String line = tx.getText();<br /> BufferedReader br = new BufferedReader(new StringReader(line));<br /> while((line = br.readLine())!=null)<br /> {<br /> d.writeBytes(line + "\r\n");<br /> d.close();<br /> }<br /> }<br /> catch(Exception ex)<br /> {<br /> System.out.println("File not found");<br /> }<br /> tx.requestFocus();<br /> }<br /> }<br /> }<br /> <br /> class Exit implements ActionListener<br /> {<br /> public void actionPerformed(ActionEvent e)<br /> {<br /> System.exit(0);<br /> }<br /> }<br /> void ReadFile()<br /> {<br /> BufferedReader d;<br /> StringBuffer sb = new StringBuffer();<br /> try<br /> {<br /> d = new BufferedReader(new FileReader(filename));<br /> String line;<br /> while((line=d.readLine())!=null)<br /> sb.append(line + "\n");<br /> tx.setText(sb.toString());<br /> d.close();<br /> }<br /> catch(FileNotFoundException fe)<br /> {<br /> System.out.println("File not Found");<br /> }<br /> catch(IOException ioe){}<br /> }<br /> <br /> class Cut implements ActionListener<br /> {<br /> public void actionPerformed(ActionEvent e)<br /> {<br /> String sel = tx.getSelectedText();<br /> StringSelection ss = new StringSelection(sel);<br /> clip.setContents(ss,ss);<br /> tx.replaceRange(" ",tx.getSelectionStart(),tx.getSelectionEnd());<br /> }<br /> }<br /> <br /> class Copy implements ActionListener<br /> {<br /> public void actionPerformed(ActionEvent e)<br /> {<br /> String sel = tx.getSelectedText();<br /> StringSelection clipString = new StringSelection(sel);<br /> clip.setContents(clipString,clipString);<br /> }<br /> }<br /> <br /> class Paste implements ActionListener<br /> {<br /> public void actionPerformed(ActionEvent e)<br /> {<br /> Transferable cliptran = clip.getContents(Editor.this);<br /> try<br /> {<br /> String sel = (String) cliptran.getTransferData(DataFlavor.stringFlavor);<br /> tx.replaceRange(sel,tx.getSelectionStart(),tx.getSelectionEnd());<br /> }<br /> catch(Exception exc)<br /> {<br /> System.out.println("not string flavour");<br /> }<br /> }<br /> }<br /> <br /> public static void main(String args[])<br /> {<br /> Frame f = new Editor();<br /> f.setSize(500,400);<br /> f.setVisible(true);<br /> f.show();<br /> }<br /> }<br />
Output:
No comments:
Post a Comment
Newer Post
Older Post
Home
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment