📄 note.java
字号:
String show="Welcome 欢迎您!";
if(list2.getSelectedItem().equals("粗体"))
{
f=new Font(name,Font.BOLD,zihao);
jTextArea3.setFont(f);
}
if(list2.getSelectedItem().equals("斜体"))
{
f=new Font(name,Font.ITALIC,zihao);
jTextArea3.setFont(f);
}
if(list2.getSelectedItem().equals("常规"))
{
f=new Font(name,Font.TRUETYPE_FONT,zihao);
jTextArea3.setFont(f);
}
if(list2.getSelectedItem().equals("下划线"))
{
f=new Font(name,Font.CENTER_BASELINE,zihao);
jTextArea3.setFont(f);
}
jTextArea3.setText(show);
}//GEN-LAST:event_list2ItemStateChanged
//***************字体调节*****************
private void list1ItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_list1ItemStateChanged
jTextField5.setText(list1.getSelectedItem());
String show="Welcome 欢迎您!";
String name=list1.getSelectedItem();
Font f;
if(list2.getSelectedItem().equals("粗体"))
{
f=new Font(name,Font.BOLD,zihao);
jTextArea3.setFont(f);
}
if(list2.getSelectedItem().equals("斜体"))
{
f=new Font(name,Font.ITALIC,zihao);
jTextArea3.setFont(f);
}
if(list2.getSelectedItem().equals("常规"))
{
f=new Font(name,Font.TRUETYPE_FONT,zihao);
jTextArea3.setFont(f);
}
if(list2.getSelectedItem().equals("下划线"))
{
f=new Font(name,Font.CENTER_BASELINE,zihao);
jTextArea3.setFont(f);
}
jTextArea3.setText(show);
}//GEN-LAST:event_list1ItemStateChanged
//************************字体******************
private void jMenuItem12ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem12ActionPerformed
ziti();
jDialog3.setVisible(true);
jDialog3.setSize(520,400);
jDialog3.validate();
}//GEN-LAST:event_jMenuItem12ActionPerformed
//*****************替换****************
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton4ActionPerformed
String now=jTextField3.getText();
jTextArea1.replaceRange(now,jTextArea1.getSelectionStart(),jTextArea1.getSelectionEnd());
s1=jTextArea1.getText();
String old=jTextField2.getText();
search1(old);
/*String now=jTextField3.getText();
int a=jTextArea1.getText().indexOf(old);
if(a==-1)
{
String show="找不到"+old;
JOptionPane.showMessageDialog(this,show,"记事本",JOptionPane.INFORMATION_MESSAGE);
}
else
{
String newstring=jTextArea1.getText().replaceFirst(old,now);
jTextArea1.setText(newstring);
}*/
}//GEN-LAST:event_jButton4ActionPerformed
//*****************全部替换*****************
private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton5ActionPerformed
s1=jTextArea1.getText();
String old=jTextField2.getText();
String now=jTextField3.getText();
int a=jTextArea1.getText().indexOf(old);
if(a==-1)
{
String show="找不到"+old;
JOptionPane.showMessageDialog(this,show,"记事本",JOptionPane.INFORMATION_MESSAGE);
}
else
{
String newstring=jTextArea1.getText().replaceAll(old,now);
jTextArea1.setText(newstring);
}
}//GEN-LAST:event_jButton5ActionPerformed
//*******************替换中的查找********************
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton3ActionPerformed
String old=jTextField2.getText();
search1(old);
}//GEN-LAST:event_jButton3ActionPerformed
//**********************替换中取消的实现****************
private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton6ActionPerformed
jDialog2.dispose();
}//GEN-LAST:event_jButton6ActionPerformed
//*********************查找中的取消实现*************
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton2ActionPerformed
jDialog1.dispose();
}//GEN-LAST:event_jButton2ActionPerformed
//*******************向下查找*******************
private void checkbox2ItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_checkbox2ItemStateChanged
if(checkbox2.getState()==true)
{
direction=2;
checkbox1.setState(false);
}
}//GEN-LAST:event_checkbox2ItemStateChanged
//*********************向上查找***************
private void checkbox1ItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_checkbox1ItemStateChanged
if(checkbox1.getState()==true)
{
direction=1;
checkbox2.setState(false);
}
}//GEN-LAST:event_checkbox1ItemStateChanged
//**********查找的实现****************
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed
String temp=jTextField1.getText(); //获取要查找的字符串
search(temp);
}//GEN-LAST:event_jButton1ActionPerformed
//*************查找下一个************
private void jMenuItem19ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem19ActionPerformed
jDialog1.setVisible(true);
jDialog1.setSize(510,190);
jDialog1.validate();
String temp=jTextField1.getText(); //获取要查找的字符串
search(temp);
}//GEN-LAST:event_jMenuItem19ActionPerformed
//***************替换**************
private void jMenuItem20ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem20ActionPerformed
jDialog2.setVisible(true);
jDialog2.setSize(500,190);
jDialog2.validate();
point=jTextArea1.getCaretPosition();
}//GEN-LAST:event_jMenuItem20ActionPerformed
//******************查找***************
private void jMenuItem18ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem18ActionPerformed
jDialog1.setVisible(true);
jDialog1.setSize(510,190);
jDialog1.validate();
point=jTextArea1.getCaretPosition();
}//GEN-LAST:event_jMenuItem18ActionPerformed
//********************日期和时间********************
private void jMenuItem23ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem23ActionPerformed
s1=jTextArea1.getText();
Date nowtime=new Date();
//jTextArea1.append(""+nowtime);
jTextArea1.insert(""+nowtime,jTextArea1.getCaretPosition());
}//GEN-LAST:event_jMenuItem23ActionPerformed
//******************全选******************
private void jMenuItem22ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem22ActionPerformed
jTextArea1.selectAll();
}//GEN-LAST:event_jMenuItem22ActionPerformed
//******************删除******************
private void jMenuItem17ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem17ActionPerformed
s1=jTextArea1.getText();
int start=jTextArea1.getSelectionStart();
int end=jTextArea1.getSelectionEnd();
jTextArea1.replaceRange("",start,end);
}//GEN-LAST:event_jMenuItem17ActionPerformed
//******************粘贴**************************
private void jMenuItem16ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem16ActionPerformed
s1=jTextArea1.getText();
Transferable contents=clipboard.getContents(this);
DataFlavor flavor=DataFlavor.stringFlavor;
if(contents.isDataFlavorSupported(flavor))
try
{
String str;
str=(String)contents.getTransferData(flavor);
jTextArea1.append(str);
}
catch(Exception ee){}
}//GEN-LAST:event_jMenuItem16ActionPerformed
//*****************复制*****************
private void jMenuItem15ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem15ActionPerformed
String temp=jTextArea1.getSelectedText();
StringSelection text=new StringSelection(temp);
clipboard.setContents(text,null);
}//GEN-LAST:event_jMenuItem15ActionPerformed
//********************剪切*********************
private void jMenuItem14ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem14ActionPerformed
s1=jTextArea1.getText();
String temp= jTextArea1.getSelectedText();
StringSelection text=new StringSelection(temp);
clipboard.setContents(text,null);
int start=jTextArea1.getSelectionStart();
int end=jTextArea1.getSelectionEnd();
jTextArea1.replaceRange("",start,end);
}//GEN-LAST:event_jMenuItem14ActionPerformed
//****************撤销************
private void jMenuItem13ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem13ActionPerformed
chexiao();
}//GEN-LAST:event_jMenuItem13ActionPerformed
//********************另存为**********************
private void jMenuItem4ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem4ActionPerformed
save();
}//GEN-LAST:event_jMenuItem4ActionPerformed
//**********************保存****************
private void jMenuItem3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem3ActionPerformed
save();
}//GEN-LAST:event_jMenuItem3ActionPerformed
//*****************打开*********************
private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem2ActionPerformed
s1=jTextArea1.getText();
FileDialog open;
open=new FileDialog(this,"打开",FileDialog.LOAD);
open.setVisible(true);
jTextArea1.setText(null);
FileReader filereader;
BufferedReader in;
String s;
if(open.getFile()!=null)
{
try{
File file=new File(open.getDirectory(),open.getFile());
filereader=new FileReader(file);
in=new BufferedReader(filereader);
while((s=in.readLine())!=null)
jTextArea1.append(s+'\n');
in.close();
filereader.close();
}
catch(IOException e2){}
}
}//GEN-LAST:event_jMenuItem2ActionPerformed
//***********************新建*******************
private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem1ActionPerformed
note note1=new note();
note1.setVisible(true);
note1.validate();
}//GEN-LAST:event_jMenuItem1ActionPerformed
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new note().setVisible(true);
}
});
}
// 变量声明 - 不进行修改//GEN-BEGIN:variables
private java.awt.Checkbox checkbox1;
private java.awt.Checkbox checkbox2;
private java.awt.Checkbox checkbox3;
private java.awt.Checkbox checkbox4;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JButton jButton4;
private javax.swing.JButton jButton5;
private javax.swing.JButton jButton6;
private javax.swing.JButton jButton7;
private javax.swing.JButton jButton8;
private javax.swing.JCheckBoxMenuItem jCheckBoxMenuItem1;
private javax.swing.JDialog jDialog
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -