Sie sind auf Seite 1von 5

package notepad;

import javax.swing.*;

import java.awt.*;

class Notepad

JFrame frame;

JPanel panel;

JMenuBar menubar;

JMenu mFile,mEdit,mBuild;

JPopupMenu pop1;

JMenuItem mName,mOpen,mSave,mSaveAs,mExit;

JMenuItem mCut,mCopy,mPaste,mFind,mFindReplace;

JMenuItem mCompile,mRun;

JTextArea ta,ta2;

JSplitPane sp;

JScrollPane scp,scp2;

JTabbedPane tabbedPane;

ImageIcon icon;

Notepad()

{
frame = new JFrame("Notepad");

ta = new JTextArea();

ta2 = new JTextArea();

menubar = new JMenuBar();

tabbedPane = new JTabbedPane();

tabbedPane.add(ta2);

scp = new JScrollPane(ta); // Add text into scroll pane

scp2 = new JScrollPane(tabbedPane);

sp = new JSplitPane(JSplitPane.VERTICAL_SPLIT,scp,scp2);

sp.setDividerLocation(500); // Divide the vertical pane

sp.setOneTouchExpandable(true);

frame.add(menubar);

frame.setJMenuBar(menubar);

mFile = new JMenu("File");


mEdit = new JMenu("Edit");

mBuild = new JMenu("Build");

mName = new JMenuItem("New");

mOpen = new JMenuItem("Open");

mSave = new JMenuItem("Save");

mSaveAs = new JMenuItem("Save As");

mExit = new JMenuItem("Exit");

mCut = new JMenuItem("Cut");

mCopy = new JMenuItem("Copy");

mPaste = new JMenuItem("Paste");

mFind = new JMenuItem("Find");

mFindReplace = new JMenuItem("Find & Replace");

mCompile = new JMenuItem("Compile");

mRun = new JMenuItem("Run");

mFile.add(mName);

mFile.add(mOpen);

mFile.add(mSave);

mFile.add(mSaveAs);
mFile.add(mExit);

mEdit.add(mCut);

mEdit.add(mCopy);

mEdit.add(mPaste);

mEdit.add(mFind);

mEdit.add(mFindReplace);

mBuild.add(mCompile);

mBuild.add(mRun);

menubar.add(mFile);

menubar.add(mEdit);

menubar.add(mBuild);

// frame.add(scp); // Add scroll pane into frame

frame.add(sp);

frame.setVisible(true);
}

public static void main(String[] args)

new Notepad();

Das könnte Ihnen auch gefallen