zoukankan      html  css  js  c++  java
  • java2html test

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    import java.awt.*;
    import java.io.*;
    import java.awt.event.*;
    import javax.swing.*;
    
    public class PageFrame extends JInternalFrame implements ActionListener {
        
        SiteManager parent;
        String filename;
        JTextArea ta;
        
        public PageFrame(String name, SiteManager sm) {
            super("Page: " + name, true, true, true, true);
            parent = sm;
            setBounds(50,50,300,150);
            
            Container contentPane = getContentPane();
            
            // Create a text area to display the contents of our file in
            // and stick it in a scrollable pane so we can see everything
            ta = new JTextArea();
            JScrollPane jsp = new JScrollPane(ta);
            contentPane.add(jsp, BorderLayout.CENTER);
            
            JMenuBar jmb = new JMenuBar();
            JMenu fileMenu = new JMenu("File");
            JMenuItem saveItem = new JMenuItem("Save");
            saveItem.addActionListener(this);
            fileMenu.add(saveItem);
            jmb.add(fileMenu);
            setJMenuBar(jmb);
            
            filename = name;
            loadContent();
        }
        
        public void actionPerformed(ActionEvent ae) {
            // Can only be the save menu
            saveContent();
        }
        
        public void loadContent() {
            try {
                FileReader fr = new FileReader(filename);
                ta.read(fr, null);
                fr.close();
            } catch (Exception e) {
                System.err.println("Could not load page: " + filename);
            }
        }
        
        public void saveContent() {
            try {
                FileWriter fw = new FileWriter(filename);
                ta.write(fw);
                fw.close();
            } catch(Exception e) {
                System.err.println("Could not save page: " + filename);
            }
        }
        
        public void cutText() { ta.cut(); }
        public void copyText() { ta.copy(); }
        public void pasteText() { ta.paste(); }
    }
    
    import java.awt.*;
    import java.io.*;
    import java.awt.event.*;
    import javax.swing.*;
    
    public class PageFrame extends JInternalFrame implements ActionListener {
        
        SiteManager parent;
        String filename;
        JTextArea ta;
        
        public PageFrame(String name, SiteManager sm) {
            super("Page: " + name, true, true, true, true);
            parent = sm;
            setBounds(50,50,300,150);
            
            Container contentPane = getContentPane();
            
            // Create a text area to display the contents of our file in
            // and stick it in a scrollable pane so we can see everything
            ta = new JTextArea();
            JScrollPane jsp = new JScrollPane(ta);
            contentPane.add(jsp, BorderLayout.CENTER);
            
            JMenuBar jmb = new JMenuBar();
            JMenu fileMenu = new JMenu("File");
            JMenuItem saveItem = new JMenuItem("Save");
            saveItem.addActionListener(this);
            fileMenu.add(saveItem);
            jmb.add(fileMenu);
            setJMenuBar(jmb);
            
            filename = name;
            loadContent();
        }
        
        public void actionPerformed(ActionEvent ae) {
            // Can only be the save menu
            saveContent();
        }
        
        public void loadContent() {
            try {
                FileReader fr = new FileReader(filename);
                ta.read(fr, null);
                fr.close();
            } catch (Exception e) {
                System.err.println("Could not load page: " + filename);
            }
        }
        
        public void saveContent() {
            try {
                FileWriter fw = new FileWriter(filename);
                ta.write(fw);
                fw.close();
            } catch(Exception e) {
                System.err.println("Could not save page: " + filename);
            }
        }
        
        public void cutText() { ta.cut(); }
        public void copyText() { ta.copy(); }
        public void pasteText() { ta.paste(); }
    }
    
  • 相关阅读:
    无忌缩略语及常用语词典
    大家都说不建议直接使用 @Async 注解?为什么??
    Comparable 和 Comparator 接口的区别?还傻傻分不清?
    Apache Log4j 漏洞影响有多大?Google 调查报告出炉!
    Logback 也爆雷了,惊爆了。。。
    Log4j 2.3.1 发布!又是什么鬼??
    Spring Boot 实现读写分离,还有谁不会??
    Spring Cloud 2020.0.5 发布,新特性一览,别掉队了!
    终于!Spring Boot 最新版发布,一招解决 Log4j2 核弹级漏洞!
    Log4j 2 杀不死 Java!
  • 原文地址:https://www.cnblogs.com/xxtyuxin/p/3080859.html
Copyright © 2011-2022 走看看