From 4e59bc27a9ca0e4d0d38f799b23d77f37188b116 Mon Sep 17 00:00:00 2001 From: MxKGzzz Date: Thu, 10 Jun 2021 13:12:06 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=B7=B2=E5=AE=8C=E6=88=90=EF=BC=8C?= =?UTF-8?q?=E8=AF=B7=E8=80=81=E5=B8=88=E6=9F=A5=E9=98=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .settings/org.eclipse.core.resources.prefs | 3 + src/java2020spring/About.java | 19 ++ src/java2020spring/Help.java | 23 ++ src/java2020spring/TextFrame.java | 307 ++++++++++++++++++ "src/\346\226\207\346\234\254/About.java" | 19 ++ "src/\346\226\207\346\234\254/Help.java" | 23 ++ "src/\346\226\207\346\234\254/TextFrame.java" | 307 ++++++++++++++++++ 7 files changed, 701 insertions(+) create mode 100644 .settings/org.eclipse.core.resources.prefs create mode 100644 src/java2020spring/About.java create mode 100644 src/java2020spring/Help.java create mode 100644 src/java2020spring/TextFrame.java create mode 100644 "src/\346\226\207\346\234\254/About.java" create mode 100644 "src/\346\226\207\346\234\254/Help.java" create mode 100644 "src/\346\226\207\346\234\254/TextFrame.java" diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..489e9ad --- /dev/null +++ b/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,3 @@ +eclipse.preferences.version=1 +encoding//src/java2020spring/About.java=UTF-8 +encoding//src/\u6587\u672C/About.java=UTF-8 diff --git a/src/java2020spring/About.java b/src/java2020spring/About.java new file mode 100644 index 0000000..5abd76e --- /dev/null +++ b/src/java2020spring/About.java @@ -0,0 +1,19 @@ +package java2020spring; +import javax.swing.*; + +public class About extends JFrame{ + public About(){ + super("关于"); + this.setSize(300, 100); + this.setLocation(300,300); + this.setResizable(false); + this.setDefaultCloseOperation(DISPOSE_ON_CLOSE); + this.setVisible(true); + JPanel panel = new JPanel(); + JLabel label1 = new JLabel("这是一个用Java开发的简易文本编译器。"); + JLabel label2 = new JLabel("Copyright ©2021 Zxx"); + panel.add(label1); + panel.add(label2); + this.add(panel); + } +} \ No newline at end of file diff --git a/src/java2020spring/Help.java b/src/java2020spring/Help.java new file mode 100644 index 0000000..6615f15 --- /dev/null +++ b/src/java2020spring/Help.java @@ -0,0 +1,23 @@ +package java2020spring; +import javax.swing.*; +import java.awt.*; +public class Help extends JFrame{ + public Help(){ + super(""); + this.setSize(1200, 500); + this.setLocation(300,300); + this.setResizable(false); + this.setDefaultCloseOperation(DISPOSE_ON_CLOSE); + this.setVisible(true); + Container c = this.getContentPane(); + c.setLayout(new GridLayout(3,0)); + JLabel label1 = new JLabel("1˵еĹܡ½򿪡桱Ϊ˳ͨӦʹá"); + JLabel label2 = new JLabel("2༭еġСơճɶӦʹÿݼCtrl + XCtrl + CCtrl +VCtrl +Z"); + JLabel label3 = new JLabel("3ʽġԶСѡ󵽴ڱԵԶУѡд롣"); + JLabel label4 = new JLabel("4鿴ġ״̬ѡıײ㵱ǰڵС"); + c.add(label1); + c.add(label2); + c.add(label3); + c.add(label4); + } +} diff --git a/src/java2020spring/TextFrame.java b/src/java2020spring/TextFrame.java new file mode 100644 index 0000000..7610101 --- /dev/null +++ b/src/java2020spring/TextFrame.java @@ -0,0 +1,307 @@ +package java2020spring; +import java.awt.*; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; +import java.awt.event.InputEvent; +import java.awt.event.KeyEvent; +import java.io.BufferedReader; +import java.io.BufferedWriter; +import java.io.File; +import java.io.FileReader; +import java.io.FileWriter; +import java.io.IOException; +import javax.swing.*; +import javax.swing.undo.UndoManager; +import javax.swing.event.CaretEvent; +import javax.swing.event.CaretListener; +import javax.swing.event.UndoableEditEvent; +import javax.swing.event.UndoableEditListener; +import javax.swing.text.JTextComponent; +import java.awt.event.MouseEvent; +import java.awt.event.MouseListener; +import java.awt.event.MouseAdapter; +public class TextFrame extends JFrame{ + JLabel statusLabel; + public UndoManager undom=new UndoManager(); + public TextFrame() + { + super("ı༭"); + JMenuBar mBar = new JMenuBar(); + this.setJMenuBar(mBar); + JMenu file = new JMenu("ļ"); + JMenu edit = new JMenu("༭"); + JMenu form = new JMenu("ʽ"); + JMenu help = new JMenu(""); + JMenu check = new JMenu("鿴"); + mBar.add(file); + mBar.add(edit); + mBar.add(form); + mBar.add(help); + mBar.add(check); + + JTextArea workArea = new JTextArea(); + JScrollPane imgScrollPane = new JScrollPane(workArea); + add(imgScrollPane,BorderLayout.CENTER); + FileDialog openDia; + FileDialog saveDia; + openDia = new FileDialog(this,"",FileDialog.LOAD); + saveDia = new FileDialog(this,"Ϊ",FileDialog.SAVE); + + JMenuItem g1 = new JMenuItem("½"); + g1.addActionListener(new ActionListener(){ + public void actionPerformed(ActionEvent e){ + workArea.setText(""); + } + }); + JMenuItem g12 = new JMenuItem(""); + g12.addActionListener(new ActionListener(){ + public void actionPerformed(ActionEvent e){ + openDia.setVisible(true); + String dirPath = openDia.getDirectory(); + String fileName = openDia.getFile(); + if(dirPath == null || fileName == null){ + return ; + } + workArea.setText(""); + File fileO = new File(dirPath,fileName); + try{ + BufferedReader bufr = new BufferedReader(new FileReader(fileO)); + String line = null; + while((line = bufr.readLine()) != null){ + workArea.append(line + "\r\n"); + } + bufr.close(); + } + catch(IOException er1){ + throw new RuntimeException("ļȡʧܣ"); + } + } + }); + + JMenuItem g13 = new JMenuItem(""); + g13.addActionListener(new ActionListener(){ + public void actionPerformed(ActionEvent e){ + File fileS = null; + if(fileS == null){ + saveDia.setVisible(true); + String dirPath = saveDia.getDirectory(); + String fileName = saveDia.getFile(); + + if(dirPath == null || fileName == null) + return; + + fileS = new File(dirPath,fileName); + } + try{ + BufferedWriter bufw = new BufferedWriter(new FileWriter(fileS)); + String text = workArea.getText(); + bufw.write(text); + bufw.close(); + } + catch(IOException er){ + throw new RuntimeException("ļʧܣ"); + } + } + }); + + JMenuItem g14 = new JMenuItem("Ϊ"); + g14.addActionListener(new ActionListener(){ + public void actionPerformed(ActionEvent e){ + File fileS = null; + if(fileS == null){ + saveDia.setVisible(true); + String dirPath = saveDia.getDirectory(); + String fileName = saveDia.getFile(); + if(dirPath == null || fileName == null) + return ; + fileS = new File(dirPath,fileName); + } + try{ + BufferedWriter bufw = new BufferedWriter(new FileWriter(fileS)); + String text = workArea.getText(); + bufw.write(text); + bufw.close(); + } + catch(IOException er){ + throw new RuntimeException("ļʧܣ"); + } + } + }); + + JMenuItem g15 = new JMenuItem("˳"); + g15.addActionListener(new ActionListener(){ + public void actionPerformed(ActionEvent e){ + System.exit(0); + } + }); + JMenuItem g21 = new JMenuItem(""); + g21.addActionListener(new ActionListener(){ + public void actionPerformed(ActionEvent e){ + workArea.cut(); + } + }); + + JMenuItem g22 = new JMenuItem(""); + g22.addActionListener(new ActionListener(){ + public void actionPerformed(ActionEvent e){ + workArea.copy(); + } + }); + + JMenuItem g23 = new JMenuItem("ճ"); + g23.addActionListener(new ActionListener(){ + public void actionPerformed(ActionEvent e){ + workArea.paste(); + } + }); + JMenuItem g24=new JMenuItem("ɾ"); + g24.addActionListener(new ActionListener(){ + public void actionPerformed(ActionEvent e) + { + workArea.replaceSelection(""); + } + }); + JMenuItem g25=new JMenuItem(""); + g25.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Z,InputEvent.CTRL_MASK)); + g25.addActionListener(new ActionListener() { + + @Override + public void actionPerformed(ActionEvent e) { + if(e.getSource()==g25) { + undom.undo(); + } + } + }); + workArea.getDocument().addUndoableEditListener(new UndoableEditListener(){ + + @Override + public void undoableEditHappened(UndoableEditEvent e) { + undom.addEdit(e.getEdit()); + } + }); + JCheckBoxMenuItem g5=new JCheckBoxMenuItem("״̬"); + statusLabel=new JLabel("״̬"); + add(statusLabel,BorderLayout.SOUTH); + workArea.addCaretListener(new CaretListener(){ + public void caretUpdate(CaretEvent e){ + JTextArea editArea = (JTextArea)e.getSource(); + int linenum =1; + int columnnum = 1; + try { + int caretpos = editArea.getCaretPosition(); + linenum = editArea.getLineOfOffset(caretpos); + columnnum = caretpos - editArea.getLineStartOffset(linenum); + linenum += 1; + } + catch(Exception ex) { } + updateStatus(linenum,columnnum); + } }); + updateStatus(1,1); + g5.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent e) { + if((g5.getState())) + statusLabel.setVisible(true); + else statusLabel.setVisible(false); + } + }); + + JRadioButtonMenuItem g31 = new JRadioButtonMenuItem("Զ",false); + g31.addActionListener(new ActionListener(){ + public void actionPerformed(ActionEvent e){ + Object source = e.getSource(); + if(source == g31) + workArea.setLineWrap(true); + else if(source != g31) + workArea.setLineWrap(false); + } + }); + + JMenuItem g41 = new JMenuItem(""); + g41.addActionListener(new ActionListener(){ + public void actionPerformed(ActionEvent event){ + new Help(); + } + }); + JMenuItem g42 = new JMenuItem(""); + g42.addActionListener(new ActionListener(){ + public void actionPerformed(ActionEvent event){ + new About (); + } + }); + file.add(g1); + file.add(g12); + file.add(g13); + file.add(g14); + file.add(g15); + edit.add(g21); + edit.add(g22); + edit.add(g23); + edit.add(g24); + edit.add(g25); + form.add(g31); + help.add(g41); + help.add(g42); + check.add(g5); + JPopupMenu jp=new JPopupMenu();//ݲ˵ + JMenuItem popupundo=new JMenuItem(""); + JMenuItem popupcut=new JMenuItem(""); + JMenuItem popupcopy=new JMenuItem(""); + JMenuItem popuppaste=new JMenuItem("ճ"); + JMenuItem popupdelete=new JMenuItem("ɾ"); + + jp.add(popupundo); + jp.addSeparator(); + jp.add(popupcut); + jp.add(popupcopy); + jp.add(popuppaste); + jp.add(popupdelete); + popupundo.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent e) { + if(undom.canUndo()) { + undom.undo(); + } + } + }); + popupcut.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent e) { + workArea.cut(); + }}); + popupcopy.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent e) { + workArea.copy(); + } + }); + popuppaste.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent e) { + workArea.paste(); + } + }); + popupdelete.addActionListener(new ActionListener(){ + public void actionPerformed(ActionEvent e) { + workArea.replaceSelection(""); + } + }); + + workArea.addMouseListener(new MouseAdapter() { + public void mousePressed(MouseEvent me) { + int mode=me.getModifiers(); + if(mode==InputEvent.BUTTON3_MASK) { + jp.show(workArea,me.getX(),me.getY()); + } + } + }); + } + public static void main(String args[]) + { + TextFrame app = new TextFrame(); + app.setSize(900, 500); + app.setLocation(300,200); + app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + app.setVisible(true); + } + private void updateStatus(int linenum, int columnnum) { + statusLabel.setText(""+linenum+"У"+columnnum+""); + statusLabel.setHorizontalAlignment(JTextField.RIGHT); + } + +} diff --git "a/src/\346\226\207\346\234\254/About.java" "b/src/\346\226\207\346\234\254/About.java" new file mode 100644 index 0000000..432bb8d --- /dev/null +++ "b/src/\346\226\207\346\234\254/About.java" @@ -0,0 +1,19 @@ +package 文本; +import javax.swing.*; + +public class About extends JFrame{ + public About(){ + super("关于"); + this.setSize(300, 100); + this.setLocation(300,300); + this.setResizable(false); + this.setDefaultCloseOperation(DISPOSE_ON_CLOSE); + this.setVisible(true); + JPanel panel = new JPanel(); + JLabel label1 = new JLabel("这是一个用Java开发的简易文本编译器。"); + JLabel label2 = new JLabel("Copyright ©2021 Zxx"); + panel.add(label1); + panel.add(label2); + this.add(panel); + } +} \ No newline at end of file diff --git "a/src/\346\226\207\346\234\254/Help.java" "b/src/\346\226\207\346\234\254/Help.java" new file mode 100644 index 0000000..570b9f2 --- /dev/null +++ "b/src/\346\226\207\346\234\254/Help.java" @@ -0,0 +1,23 @@ +package ı; +import javax.swing.*; +import java.awt.*; +public class Help extends JFrame{ + public Help(){ + super(""); + this.setSize(1200, 500); + this.setLocation(300,300); + this.setResizable(false); + this.setDefaultCloseOperation(DISPOSE_ON_CLOSE); + this.setVisible(true); + Container c = this.getContentPane(); + c.setLayout(new GridLayout(3,0)); + JLabel label1 = new JLabel("1˵еĹܡ½򿪡桱Ϊ˳ͨӦʹá"); + JLabel label2 = new JLabel("2༭еġСơճɶӦʹÿݼCtrl + XCtrl + CCtrl +VCtrl +Z"); + JLabel label3 = new JLabel("3ʽġԶСѡ󵽴ڱԵԶУѡд롣"); + JLabel label4 = new JLabel("4鿴ġ״̬ѡıײ㵱ǰڵС"); + c.add(label1); + c.add(label2); + c.add(label3); + c.add(label4); + } +} diff --git "a/src/\346\226\207\346\234\254/TextFrame.java" "b/src/\346\226\207\346\234\254/TextFrame.java" new file mode 100644 index 0000000..84d27e1 --- /dev/null +++ "b/src/\346\226\207\346\234\254/TextFrame.java" @@ -0,0 +1,307 @@ +package ı; +import java.awt.*; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; +import java.awt.event.InputEvent; +import java.awt.event.KeyEvent; +import java.io.BufferedReader; +import java.io.BufferedWriter; +import java.io.File; +import java.io.FileReader; +import java.io.FileWriter; +import java.io.IOException; +import javax.swing.*; +import javax.swing.undo.UndoManager; +import javax.swing.event.CaretEvent; +import javax.swing.event.CaretListener; +import javax.swing.event.UndoableEditEvent; +import javax.swing.event.UndoableEditListener; +import javax.swing.text.JTextComponent; +import java.awt.event.MouseEvent; +import java.awt.event.MouseListener; +import java.awt.event.MouseAdapter; +public class TextFrame extends JFrame{ + JLabel statusLabel; + public UndoManager undom=new UndoManager(); + public TextFrame() + { + super("ı༭"); + JMenuBar mBar = new JMenuBar(); + this.setJMenuBar(mBar); + JMenu file = new JMenu("ļ"); + JMenu edit = new JMenu("༭"); + JMenu form = new JMenu("ʽ"); + JMenu help = new JMenu(""); + JMenu check = new JMenu("鿴"); + mBar.add(file); + mBar.add(edit); + mBar.add(form); + mBar.add(help); + mBar.add(check); + + JTextArea workArea = new JTextArea(); + JScrollPane imgScrollPane = new JScrollPane(workArea); + add(imgScrollPane,BorderLayout.CENTER); + FileDialog openDia; + FileDialog saveDia; + openDia = new FileDialog(this,"",FileDialog.LOAD); + saveDia = new FileDialog(this,"Ϊ",FileDialog.SAVE); + + JMenuItem g1 = new JMenuItem("½"); + g1.addActionListener(new ActionListener(){ + public void actionPerformed(ActionEvent e){ + workArea.setText(""); + } + }); + JMenuItem g12 = new JMenuItem(""); + g12.addActionListener(new ActionListener(){ + public void actionPerformed(ActionEvent e){ + openDia.setVisible(true); + String dirPath = openDia.getDirectory(); + String fileName = openDia.getFile(); + if(dirPath == null || fileName == null){ + return ; + } + workArea.setText(""); + File fileO = new File(dirPath,fileName); + try{ + BufferedReader bufr = new BufferedReader(new FileReader(fileO)); + String line = null; + while((line = bufr.readLine()) != null){ + workArea.append(line + "\r\n"); + } + bufr.close(); + } + catch(IOException er1){ + throw new RuntimeException("ļȡʧܣ"); + } + } + }); + + JMenuItem g13 = new JMenuItem(""); + g13.addActionListener(new ActionListener(){ + public void actionPerformed(ActionEvent e){ + File fileS = null; + if(fileS == null){ + saveDia.setVisible(true); + String dirPath = saveDia.getDirectory(); + String fileName = saveDia.getFile(); + + if(dirPath == null || fileName == null) + return; + + fileS = new File(dirPath,fileName); + } + try{ + BufferedWriter bufw = new BufferedWriter(new FileWriter(fileS)); + String text = workArea.getText(); + bufw.write(text); + bufw.close(); + } + catch(IOException er){ + throw new RuntimeException("ļʧܣ"); + } + } + }); + + JMenuItem g14 = new JMenuItem("Ϊ"); + g14.addActionListener(new ActionListener(){ + public void actionPerformed(ActionEvent e){ + File fileS = null; + if(fileS == null){ + saveDia.setVisible(true); + String dirPath = saveDia.getDirectory(); + String fileName = saveDia.getFile(); + if(dirPath == null || fileName == null) + return ; + fileS = new File(dirPath,fileName); + } + try{ + BufferedWriter bufw = new BufferedWriter(new FileWriter(fileS)); + String text = workArea.getText(); + bufw.write(text); + bufw.close(); + } + catch(IOException er){ + throw new RuntimeException("ļʧܣ"); + } + } + }); + + JMenuItem g15 = new JMenuItem("˳"); + g15.addActionListener(new ActionListener(){ + public void actionPerformed(ActionEvent e){ + System.exit(0); + } + }); + JMenuItem g21 = new JMenuItem(""); + g21.addActionListener(new ActionListener(){ + public void actionPerformed(ActionEvent e){ + workArea.cut(); + } + }); + + JMenuItem g22 = new JMenuItem(""); + g22.addActionListener(new ActionListener(){ + public void actionPerformed(ActionEvent e){ + workArea.copy(); + } + }); + + JMenuItem g23 = new JMenuItem("ճ"); + g23.addActionListener(new ActionListener(){ + public void actionPerformed(ActionEvent e){ + workArea.paste(); + } + }); + JMenuItem g24=new JMenuItem("ɾ"); + g24.addActionListener(new ActionListener(){ + public void actionPerformed(ActionEvent e) + { + workArea.replaceSelection(""); + } + }); + JMenuItem g25=new JMenuItem(""); + g25.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Z,InputEvent.CTRL_MASK)); + g25.addActionListener(new ActionListener() { + + @Override + public void actionPerformed(ActionEvent e) { + if(e.getSource()==g25) { + undom.undo(); + } + } + }); + workArea.getDocument().addUndoableEditListener(new UndoableEditListener(){ + + @Override + public void undoableEditHappened(UndoableEditEvent e) { + undom.addEdit(e.getEdit()); + } + }); + JCheckBoxMenuItem g5=new JCheckBoxMenuItem("״̬"); + statusLabel=new JLabel("״̬"); + add(statusLabel,BorderLayout.SOUTH); + workArea.addCaretListener(new CaretListener(){ + public void caretUpdate(CaretEvent e){ + JTextArea editArea = (JTextArea)e.getSource(); + int linenum =1; + int columnnum = 1; + try { + int caretpos = editArea.getCaretPosition(); + linenum = editArea.getLineOfOffset(caretpos); + columnnum = caretpos - editArea.getLineStartOffset(linenum); + linenum += 1; + } + catch(Exception ex) { } + updateStatus(linenum,columnnum); + } }); + updateStatus(1,1); + g5.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent e) { + if((g5.getState())) + statusLabel.setVisible(true); + else statusLabel.setVisible(false); + } + }); + + JRadioButtonMenuItem g31 = new JRadioButtonMenuItem("Զ",false); + g31.addActionListener(new ActionListener(){ + public void actionPerformed(ActionEvent e){ + Object source = e.getSource(); + if(source == g31) + workArea.setLineWrap(true); + else if(source != g31) + workArea.setLineWrap(false); + } + }); + + JMenuItem g41 = new JMenuItem(""); + g41.addActionListener(new ActionListener(){ + public void actionPerformed(ActionEvent event){ + new Help(); + } + }); + JMenuItem g42 = new JMenuItem(""); + g42.addActionListener(new ActionListener(){ + public void actionPerformed(ActionEvent event){ + new About (); + } + }); + file.add(g1); + file.add(g12); + file.add(g13); + file.add(g14); + file.add(g15); + edit.add(g21); + edit.add(g22); + edit.add(g23); + edit.add(g24); + edit.add(g25); + form.add(g31); + help.add(g41); + help.add(g42); + check.add(g5); + JPopupMenu jp=new JPopupMenu();//ݲ˵ + JMenuItem popupundo=new JMenuItem(""); + JMenuItem popupcut=new JMenuItem(""); + JMenuItem popupcopy=new JMenuItem(""); + JMenuItem popuppaste=new JMenuItem("ճ"); + JMenuItem popupdelete=new JMenuItem("ɾ"); + + jp.add(popupundo); + jp.addSeparator(); + jp.add(popupcut); + jp.add(popupcopy); + jp.add(popuppaste); + jp.add(popupdelete); + popupundo.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent e) { + if(undom.canUndo()) { + undom.undo(); + } + } + }); + popupcut.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent e) { + workArea.cut(); + }}); + popupcopy.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent e) { + workArea.copy(); + } + }); + popuppaste.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent e) { + workArea.paste(); + } + }); + popupdelete.addActionListener(new ActionListener(){ + public void actionPerformed(ActionEvent e) { + workArea.replaceSelection(""); + } + }); + + workArea.addMouseListener(new MouseAdapter() { + public void mousePressed(MouseEvent me) { + int mode=me.getModifiers(); + if(mode==InputEvent.BUTTON3_MASK) { + jp.show(workArea,me.getX(),me.getY()); + } + } + }); + } + public static void main(String args[]) + { + TextFrame app = new TextFrame(); + app.setSize(900, 500); + app.setLocation(300,200); + app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + app.setVisible(true); + } + private void updateStatus(int linenum, int columnnum) { + statusLabel.setText(""+linenum+"У"+columnnum+""); + statusLabel.setHorizontalAlignment(JTextField.RIGHT); + } + +} -- Gitee From 3fcd3f4808c7548d9da5ed634ba94ab8c9d046e0 Mon Sep 17 00:00:00 2001 From: MxKGzzz Date: Thu, 10 Jun 2021 13:15:47 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E5=B7=B2=E5=AE=8C=E6=88=90=E8=AF=B7?= =?UTF-8?q?=E8=80=81=E5=B8=88=E6=9F=A5=E9=98=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .settings/org.eclipse.core.resources.prefs | 1 - src/java2020spring/Test.java | 2 +- "src/\346\226\207\346\234\254/About.java" | 2 +- "src/\346\226\207\346\234\254/Help.java" | 2 +- "src/\346\226\207\346\234\254/TextFrame.java" | 2 +- 5 files changed, 4 insertions(+), 5 deletions(-) diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs index 489e9ad..145368d 100644 --- a/.settings/org.eclipse.core.resources.prefs +++ b/.settings/org.eclipse.core.resources.prefs @@ -1,3 +1,2 @@ eclipse.preferences.version=1 -encoding//src/java2020spring/About.java=UTF-8 encoding//src/\u6587\u672C/About.java=UTF-8 diff --git a/src/java2020spring/Test.java b/src/java2020spring/Test.java index fc09c19..4b0216f 100644 --- a/src/java2020spring/Test.java +++ b/src/java2020spring/Test.java @@ -7,4 +7,4 @@ public class Test { } -} +} \ No newline at end of file diff --git "a/src/\346\226\207\346\234\254/About.java" "b/src/\346\226\207\346\234\254/About.java" index 432bb8d..b32d457 100644 --- "a/src/\346\226\207\346\234\254/About.java" +++ "b/src/\346\226\207\346\234\254/About.java" @@ -16,4 +16,4 @@ public class About extends JFrame{ panel.add(label2); this.add(panel); } -} \ No newline at end of file +} \ No newline at end of file diff --git "a/src/\346\226\207\346\234\254/Help.java" "b/src/\346\226\207\346\234\254/Help.java" index 570b9f2..902f08a 100644 --- "a/src/\346\226\207\346\234\254/Help.java" +++ "b/src/\346\226\207\346\234\254/Help.java" @@ -20,4 +20,4 @@ public class Help extends JFrame{ c.add(label3); c.add(label4); } -} +} diff --git "a/src/\346\226\207\346\234\254/TextFrame.java" "b/src/\346\226\207\346\234\254/TextFrame.java" index 84d27e1..20d32cc 100644 --- "a/src/\346\226\207\346\234\254/TextFrame.java" +++ "b/src/\346\226\207\346\234\254/TextFrame.java" @@ -302,6 +302,6 @@ public class TextFrame extends JFrame{ private void updateStatus(int linenum, int columnnum) { statusLabel.setText(""+linenum+"У"+columnnum+""); statusLabel.setHorizontalAlignment(JTextField.RIGHT); - } + } } -- Gitee