📄 frame1.java
字号:
}*/
if(text.equals(jTextArea1.getText())){
jTextArea1.setText("");
currFileName = null;
dirty = false;
updateCaption();
statusBar.setText("");
text = jTextArea1.getText();
dirty = false;
} else {
int flag2 = JOptionPane.showConfirmDialog(null,
"文件内容已经修改,需要保存吗?", "天马行空制作室", JOptionPane.YES_NO_OPTION);
//int flag2=JOptionPane.OK_OPTION;
//String temp=(String)flag2;
//jTextArea1.setText(flag2);
if (flag2 == 1) {
jTextArea1.setText("");
currFileName = null;
dirty = false;
statusBar.setText("");
text="";
//text=jTextArea1.getText();
} else {
saveFile();
//text = jTextArea1.getText();
statusBar.setText("");
jTextArea1.setText("");
text="";
}
}
}
public void jMenuFileOpen_actionPerformed(ActionEvent e) {
if(text.equals(jTextArea1.getText())){
fileOpen();
text = jTextArea1.getText();
dirty=false;
}
else
{
int flag2=JOptionPane.showConfirmDialog(null,
"文件内容已经修改,需要保存吗?", "天马行空制作室", JOptionPane.YES_NO_OPTION);
//int flag2=JOptionPane.OK_OPTION;
//String temp=(String)flag2;
//jTextArea1.setText(flag2);
if(flag2==1)
{
fileOpen();
//text=jTextArea1.getText();
}
else
{
saveFile();
text=jTextArea1.getText();
}
}
}
public void jMenuFileSave_actionPerformed(ActionEvent e) {
text=jTextArea1.getText();
saveFile();
}
public void jMenuFileSaveAs_actionPerformed(ActionEvent e) {
text=jTextArea1.getText();
saveAsFile();
}
public void jMenuColor_actionPerformed(ActionEvent e) {
Color color =JColorChooser.showDialog(this, "Foreground Color",jTextArea1.getForeground());
if (color != null) {
jTextArea1.setForeground(color);
}
//repaints menu after item is selected
this.repaint();
}
public void jMenuBColor_actionPerformed(ActionEvent e) {
Color color = JColorChooser.showDialog(this, "BackgroundColor ",jTextArea1.getBackground());
if (color != null) {
jTextArea1.setBackground(color);
}
//repaints menu after item is selected
this.repaint();
}
public void jMenuChange_actionPerformed(ActionEvent e) {
jTextArea1.setLineWrap(flag);
if(flag==true)
{
flag = false;
statusBar.setText("自动换行");
}
else
{
flag = true;
statusBar.setText("不自动换行");
}
}
public void jMenuItem1_actionPerformed(ActionEvent e) {
jTextArea1.selectAll();
}
public void jMenuDAll_actionPerformed(ActionEvent e) {
jTextArea1.setText("");
}
public void jMenuFont_actionPerformed(ActionEvent e) {
/* fontChooser1.setSelectedFont(jTextArea1.getFont());
if(fontChooser1.showDialog()){
jTextArea1.setFont(fontChooser1.getSelectedFont());
}*/
fontChooser1.showDialog();
fontChooser1.setTitle("设置字体格式与大小");
jTextArea1.setFont(fontChooser1.getSelectedFont());
jTextArea1.setTabSize(fontChooser1.hashCode());
}
public void jMenuCheXiao_actionPerformed(ActionEvent e) {
jTextArea1.setText(text2);
}
}
class Frame1_jMenuCheXiao_actionAdapter implements ActionListener {
private Frame1 adaptee;
Frame1_jMenuCheXiao_actionAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jMenuCheXiao_actionPerformed(e);
}
}
class Frame1_jMenuFont_actionAdapter implements ActionListener {
private Frame1 adaptee;
Frame1_jMenuFont_actionAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jMenuFont_actionPerformed(e);
}
}
class Frame1_jMenuDAll_actionAdapter implements ActionListener {
private Frame1 adaptee;
Frame1_jMenuDAll_actionAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jMenuDAll_actionPerformed(e);
}
}
class Frame1_jMenuItem1_actionAdapter implements ActionListener {
private Frame1 adaptee;
Frame1_jMenuItem1_actionAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jMenuItem1_actionPerformed(e);
}
}
class Frame1_jMenuChange_actionAdapter implements ActionListener {
private Frame1 adaptee;
Frame1_jMenuChange_actionAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jMenuChange_actionPerformed(e);
}
}
class Frame1_jMenuBColor_actionAdapter implements ActionListener {
private Frame1 adaptee;
Frame1_jMenuBColor_actionAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jMenuBColor_actionPerformed(e);
}
}
class Frame1_jMenuFileSaveAs_actionAdapter implements ActionListener {
private Frame1 adaptee;
Frame1_jMenuFileSaveAs_actionAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jMenuFileSaveAs_actionPerformed(e);
}
}
class Frame1_jMenuColor_actionAdapter implements ActionListener {
private Frame1 adaptee;
Frame1_jMenuColor_actionAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jMenuColor_actionPerformed(e);
}
}
class Frame1_jMenuFileSave_actionAdapter implements ActionListener {
private Frame1 adaptee;
Frame1_jMenuFileSave_actionAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jMenuFileSave_actionPerformed(e);
}
}
class Frame1_jMenuFileNew_actionAdapter implements ActionListener {
private Frame1 adaptee;
Frame1_jMenuFileNew_actionAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jMenuFileNew_actionPerformed(e);
}
}
class Frame1_jMenuFileOpen_actionAdapter implements ActionListener {
private Frame1 adaptee;
Frame1_jMenuFileOpen_actionAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jMenuFileOpen_actionPerformed(e);
}
}
class Frame1_jMenuFileExit_ActionAdapter implements ActionListener {
Frame1 adaptee;
Frame1_jMenuFileExit_ActionAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent actionEvent) {
adaptee.jMenuFileExit_actionPerformed(actionEvent);
}
}
class Frame1_jMenuHelpAbout_ActionAdapter implements ActionListener {
Frame1 adaptee;
Frame1_jMenuHelpAbout_ActionAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent actionEvent) {
adaptee.jMenuHelpAbout_actionPerformed(actionEvent);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -