📄 note.java
字号:
jMenuItem14.setLabel("\u526a\u5207(T) Ctrl+X");
jMenuItem14.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem14ActionPerformed(evt);
}
});
jMenu2.add(jMenuItem14);
jMenuItem15.setLabel("\u590d\u5236(C) Ctrl+C");
jMenuItem15.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem15ActionPerformed(evt);
}
});
jMenu2.add(jMenuItem15);
jMenuItem16.setLabel("\u7c98\u8d34(P) Ctrl+V");
jMenuItem16.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem16ActionPerformed(evt);
}
});
jMenu2.add(jMenuItem16);
jMenuItem17.setLabel("\u5220\u9664(L) Del");
jMenuItem17.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem17ActionPerformed(evt);
}
});
jMenu2.add(jMenuItem17);
jMenu2.add(jSeparator4);
jMenuItem18.setLabel("\u67e5\u627e(F) Ctrl+F");
jMenuItem18.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem18ActionPerformed(evt);
}
});
jMenu2.add(jMenuItem18);
jMenuItem19.setLabel("\u67e5\u627e\u4e0b\u4e00\u4e2a(N) F3");
jMenuItem19.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem19ActionPerformed(evt);
}
});
jMenu2.add(jMenuItem19);
jMenuItem20.setLabel("\u66ff\u6362(R) Ctrl+H");
jMenuItem20.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem20ActionPerformed(evt);
}
});
jMenu2.add(jMenuItem20);
jMenuItem21.setLabel("\u8f6c\u5230(G) Ctrl+G");
jMenu2.add(jMenuItem21);
jMenu2.add(jSeparator5);
jMenuItem22.setLabel("\u5168\u9009(A) Ctrl+A");
jMenuItem22.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem22ActionPerformed(evt);
}
});
jMenu2.add(jMenuItem22);
jMenuItem23.setLabel("\u65f6\u95f4/\u65e5\u671f(D) F5");
jMenuItem23.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem23ActionPerformed(evt);
}
});
jMenu2.add(jMenuItem23);
jMenuBar1.add(jMenu2);
jMenu3.setText("\u683c\u5f0f(O)");
jCheckBoxMenuItem1.setLabel("\u81ea\u52a8\u6362\u884c(W)");
jCheckBoxMenuItem1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jCheckBoxMenuItem1ActionPerformed(evt);
}
});
jMenu3.add(jCheckBoxMenuItem1);
jMenuItem12.setLabel("\u5b57\u4f53(F)...");
jMenuItem12.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem12ActionPerformed(evt);
}
});
jMenu3.add(jMenuItem12);
jMenuBar1.add(jMenu3);
jMenu4.setText("\u67e5\u770b(V)");
jMenuItem10.setLabel("\u72b6\u6001\u680f(S)");
jMenu4.add(jMenuItem10);
jMenuBar1.add(jMenu4);
jMenu5.setText("\u5e2e\u52a9(H)");
jMenuItem8.setLabel("\u5e2e\u52a9\u4e3b\u9898(H)");
jMenu5.add(jMenuItem8);
jMenu5.add(jSeparator6);
jMenuItem9.setLabel("\u5173\u4e8e\u8bb0\u4e8b\u672c(A)");
jMenu5.add(jMenuItem9);
jMenuBar1.add(jMenu5);
setJMenuBar(jMenuBar1);
org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jScrollPane1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 313, Short.MAX_VALUE)
);
layout.setVerticalGroup(
layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jScrollPane1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 235, Short.MAX_VALUE)
);
pack();
}// </editor-fold>//GEN-END:initComponents
private void formWindowClosing(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_formWindowClosing
if(gaibian==true)
{
int n=JOptionPane.showConfirmDialog(this,"文件内容已经改变。\n需要保存吗?","记事本",JOptionPane.YES_NO_CANCEL_OPTION);
if(n==JOptionPane.YES_OPTION)
{
save();
}
if(n==JOptionPane.NO_OPTION)
{
System.exit(0);
}
if(n==JOptionPane.CANCEL_OPTION)
{
this.setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);
}
}
}//GEN-LAST:event_formWindowClosing
private void jCheckBoxMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jCheckBoxMenuItem1ActionPerformed
if(jCheckBoxMenuItem1.getState()==true)
jTextArea1.setLineWrap(true);
else
jTextArea1.setLineWrap(false);
}//GEN-LAST:event_jCheckBoxMenuItem1ActionPerformed
//***********************热键处理******************
private void jTextArea1KeyPressed(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_jTextArea1KeyPressed
gaibian=true;
if(evt.getKeyCode()==KeyEvent.VK_F5)
{
s1=jTextArea1.getText();
Date nowtime=new Date();
jTextArea1.insert(""+nowtime,jTextArea1.getCaretPosition());
}
if(evt.getKeyCode()==KeyEvent.VK_CONTROL+KeyEvent.VK_X)
{
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);
}
if(evt.getKeyCode()==KeyEvent.VK_CONTROL+KeyEvent.VK_V)
{
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){}
}
if(evt.getKeyCode()==KeyEvent.VK_DELETE)
{
s1=jTextArea1.getText();
int start=jTextArea1.getSelectionStart();
int end=jTextArea1.getSelectionEnd();
jTextArea1.replaceRange("",start,end);
}
if(evt.getKeyCode()==KeyEvent.VK_Z)
{
chexiao();
}
} //*****************退出********************//GEN-LAST:event_jTextArea1KeyPressed
private void jMenuItem7ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem7ActionPerformed
this.dispose();
}//GEN-LAST:event_jMenuItem7ActionPerformed
//****************打印*****************
private void jMenuItem6ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem6ActionPerformed
if(evt.getSource()==jMenuItem6)
{
PrintJob p=getToolkit().getPrintJob(this,"ok",null);
Graphics g=p.getGraphics();
g.translate(120,200);
this.printAll(g);
g.dispose();
p.end();
}
}//GEN-LAST:event_jMenuItem6ActionPerformed
//******************字体对话框中的取消按钮*****************
private void jButton8ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton8ActionPerformed
jDialog3.dispose();
}//GEN-LAST:event_jButton8ActionPerformed
//******************字体对话框中的确定按钮*****************
private void jButton7ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton7ActionPerformed
Font f=jTextArea3.getFont();
jTextArea1.setFont(f);
jDialog3.dispose();
}//GEN-LAST:event_jButton7ActionPerformed
//*****************字体大小调节***************
private void list3ItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_list3ItemStateChanged
jTextField6.setText(list3.getSelectedItem());
zihao=Integer.parseInt(list3.getSelectedItem());
Font f;
String name=list1.getSelectedItem();
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_list3ItemStateChanged
//*****************字形调节**************************
private void list2ItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_list2ItemStateChanged
jTextField4.setText(list2.getSelectedItem());
Font f;
String name=list1.getSelectedItem();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -