본문내용
public class MyPad extends JFrame implements ActionListener, UndoableEditListener
{
JTextPane tp = new JTextPane();
// 현재 파일
private File doc_file = null;
// New 기능에서 필요한 변수
private Dialog d, d_1;
private Button bu_1, bu_2, bu_3;
private String myFile, fileString, fileDirectory ;
private FileDialog new_Save, fileOpen, fileSave, fileSaveAs;
boolean save = false;
boolean bl;
boolean view = true;
BufferedReader bufferReader;
private UndoManager undoManager = new UndoManager();
// 메뉴를 위한 객체 정의
protected JMenuBar mbar = new JMenuBar();
protected JMenu m_file = new JMenu("File");
protected JMenu m_edit = new JMenu("Edit");
protected JMenu m_view = new JMenu("View");
private JMenuItem m_new = new JMenuItem("New");
private JMenuItem m_open = new JMenuItem("Open");
private JMenuItem m_save = new JMenuItem("Save");
private JMenuItem m_save_as = new JMenuItem("Save as");
private JMenuItem m_exit = new JMenuItem("Exit");
private JMenuItem m_undo = new JMenuItem("Undo");
private JMenuItem m_cut = new JMenuItem("Cut");
private JMenuItem m_copy = new JMenuItem("Copy");
private JMenuItem m_paste = new JMenuItem("Paste");
private JMenuItem m_select_all = new JMenuItem("SelectAll");
private JCheckBoxMenuItem m_Tool = new JCheckBoxMenuItem("Tool Bar");
private JCheckBoxMenuItem m_Style = new JCheckBoxMenuItem("Style Bar");
private JCheckBoxMenuItem m_Status = new JCheckBoxMenuItem("Status Bar");
// 글꼴 설정
protected Font cfont = new Font("굴림", Font.PLAIN, 12);
private JPanel bar = new JPanel();
// 툴바 객체 및 툴바에 배치될 컴포넌트 객체의 생성
protected JToolBar m_toolBar = new JToolBar();
protected JToolBar m_styleBar = new JToolBar();
protected JToolBar m_statusBar = new JToolBar();
private JButton m_newTool = new JButton();
private JButton m_openTool = new JButton();
private JButton m_saveTool = new JButton();
private JButton m_cutTool = new JButton();
private JButton m_copyTool = new JButton();
private JButton m_pasteTool = new JButton();
private JButton m_undoTool = new JButton();
private JComboBox m_fontTool = new JComboBox();
private JComboBox m_fontSizeTool = new JComboBox();
private JComboBox m_colorTool = new JComboBox();
private JToggleButton m_boldTool = new JToggleButton();
private JToggleButton m_italicTool = new JToggleButton();
private JToggleButton m_underlineTool = new JToggleButton();
private JToggleButton m_leftTool = new JToggleButton();
private JToggleButton m_rightTool = new JToggleButton();
private JToggleButton m_centerTool = new JToggleButton();
private JToggleButton m_justifiedTool = new JToggleButton();
public MyPad()
{
}
{
JTextPane tp = new JTextPane();
// 현재 파일
private File doc_file = null;
// New 기능에서 필요한 변수
private Dialog d, d_1;
private Button bu_1, bu_2, bu_3;
private String myFile, fileString, fileDirectory ;
private FileDialog new_Save, fileOpen, fileSave, fileSaveAs;
boolean save = false;
boolean bl;
boolean view = true;
BufferedReader bufferReader;
private UndoManager undoManager = new UndoManager();
// 메뉴를 위한 객체 정의
protected JMenuBar mbar = new JMenuBar();
protected JMenu m_file = new JMenu("File");
protected JMenu m_edit = new JMenu("Edit");
protected JMenu m_view = new JMenu("View");
private JMenuItem m_new = new JMenuItem("New");
private JMenuItem m_open = new JMenuItem("Open");
private JMenuItem m_save = new JMenuItem("Save");
private JMenuItem m_save_as = new JMenuItem("Save as");
private JMenuItem m_exit = new JMenuItem("Exit");
private JMenuItem m_undo = new JMenuItem("Undo");
private JMenuItem m_cut = new JMenuItem("Cut");
private JMenuItem m_copy = new JMenuItem("Copy");
private JMenuItem m_paste = new JMenuItem("Paste");
private JMenuItem m_select_all = new JMenuItem("SelectAll");
private JCheckBoxMenuItem m_Tool = new JCheckBoxMenuItem("Tool Bar");
private JCheckBoxMenuItem m_Style = new JCheckBoxMenuItem("Style Bar");
private JCheckBoxMenuItem m_Status = new JCheckBoxMenuItem("Status Bar");
// 글꼴 설정
protected Font cfont = new Font("굴림", Font.PLAIN, 12);
private JPanel bar = new JPanel();
// 툴바 객체 및 툴바에 배치될 컴포넌트 객체의 생성
protected JToolBar m_toolBar = new JToolBar();
protected JToolBar m_styleBar = new JToolBar();
protected JToolBar m_statusBar = new JToolBar();
private JButton m_newTool = new JButton();
private JButton m_openTool = new JButton();
private JButton m_saveTool = new JButton();
private JButton m_cutTool = new JButton();
private JButton m_copyTool = new JButton();
private JButton m_pasteTool = new JButton();
private JButton m_undoTool = new JButton();
private JComboBox m_fontTool = new JComboBox();
private JComboBox m_fontSizeTool = new JComboBox();
private JComboBox m_colorTool = new JComboBox();
private JToggleButton m_boldTool = new JToggleButton();
private JToggleButton m_italicTool = new JToggleButton();
private JToggleButton m_underlineTool = new JToggleButton();
private JToggleButton m_leftTool = new JToggleButton();
private JToggleButton m_rightTool = new JToggleButton();
private JToggleButton m_centerTool = new JToggleButton();
private JToggleButton m_justifiedTool = new JToggleButton();
public MyPad()
{
}
추천자료
꽂꽂이에 있어 화형별 적합한 식물 소재
한국어사전 인코딩체계의 확장에 관한 연구
조선후기 조각보에 대해서
남과 여 - 평등과 차별
[실어증][언어치료][신경언어장애][웨스턴실어증검사(WAB)]실어증 개념, 실어증 원인, 실어증...
한국 스마트 섬유 시장 및 개발 현황 분석
[장애인복지관][재활서비스][주말이용프로그램]장애인복지관의 이념, 장애인복지관의 기본방...
노동시장(노동환경)과 노동시장구조, 기술집약적 산업구조, 노동시장(노동환경)과 조직구조, ...
[교육][학습][인지][교육 의미][인지교수법][인지문법]교육(학습)의 의미, 교육(학습)의 경제...
[인지적 융통성][인지적 융통성 이론]인지적 융통성(인지적 융통성 이론) 정의, 인지적 융통...
드레이퍼리 (Drapery)에 대해
학습심리학 과제 (인지심리학에서 말하는 청킹 단기기억과 장기기억 기억을 증진시키기 위한 ...
소개글