📄 mainframe.java
字号:
yjc[i].inArc[j].height + "\" startDu=\"" +
yjc[i].inArc[j].startDu + "\" Du=\"" +
yjc[i].inArc[j].Du + "\" typeDu=\"" +
yjc[i].inArc[j].typeDu + "\" />\n");
}
toSave.write("\t</arcp>\n");
}
if (yjc[i].inCircle != null) {
toSave.write("\t<circlep>\n");
for (j = 0; j < yjc[i].inCircle.length; j++) {
toSave.write("\t\t<circle x=\"" + yjc[i].inCircle[j].x +
"\" y=\"" +
yjc[i].inCircle[j].y + "\" r=\"" +
yjc[i].inCircle[j].r + "\" fillFlag=\"" +
yjc[i].inCircle[j].fillFlag + "\"/>\n");
}
toSave.write("\t</circlep>\n");
}
if (yjc[i].inLine != null) {
toSave.write("\t<linep>\n");
for (j = 0; j < yjc[i].inLine.length; j++) {
toSave.write("\t\t<line x1=\"" + yjc[i].inLine[j].x1 + "\" y1=\"" +
yjc[i].inLine[j].y1 + "\" x2=\"" +
yjc[i].inLine[j].x2 + "\" y2=\"" +
yjc[i].inLine[j].y2 + "\"/>\n");
}
toSave.write("\t</linep>\n");
}
if (yjc[i].inRec != null) {
toSave.write("\t<recp>\n");
for (j = 0; j < yjc[i].inRec.length; j++) {
toSave.write("\t\t<rec x=\"" + yjc[i].inRec[j].x + "\" y=\"" +
yjc[i].inRec[j].y + "\" width=\"" +
yjc[i].inRec[j].width + "\" height=\"" +
yjc[i].inRec[j].height + "\"/>\n");
}
toSave.write("\t</recp>\n");
}
if (yjc[i].inStr != null) {
toSave.write("\t<strp>\n");
for (j = 0; j < yjc[i].inStr.length; j++) {
String tmpStr = yjc[i].inStr[j].str;
if (tmpStr.equals("&")) {
tmpStr = "&";
}
toSave.write("\t\t<str x=\"" + yjc[i].inStr[j].x + "\" y=\"" +
yjc[i].inStr[j].y + "\" str=\"" +
tmpStr + "\"/>\n");
}
toSave.write("\t</strp>\n");
}
toSave.write("</yuanjian>\n");
}
}
toSave.write("<mycountp>\n");
for (int ii = 0; ii < yjtNo; ii++) {
if (yjt[ii].number != 0) {
toSave.write("\t<yjt id=\"" + ii + "\" num=\"" + yjt[ii].number +
"\" des=\"" + yjt[ii].des + "\" />\n");
}
}
toSave.write("</mycountp>\n");
toSave.write("</file>");
toSave.close();
}
catch (IOException eIO) {
System.out.println("error :" + eIO.toString());
}
}
public void jMenuComponetNet_actionPerformed(ActionEvent e) {
if (ppane.flag == 1) {
ppane.flag = 0;
}
else {
ppane.flag = 1;
}
}
void jMenuComponetLine_actionPerformed(ActionEvent e) {
try {
ppane.drawPoint = false;
ppane.drawLine = true;
}
catch (Exception eee) {
System.out.println("jjx:" + eee + "ppane:" + ppane);
}
}
void jMenuComponetPoint_actionPerformed(ActionEvent e) {
ppane.drawPoint = true;
ppane.drawLine = false;
}
public void keyPressed(KeyEvent evt) {
}
public void keyReleased(KeyEvent evt) {
int evtChar = evt.getKeyChar();
//JOptionPane.showMessageDialog(null, String.valueOf(evtChar));
if (evt.getKeyCode() == evt.VK_DELETE) {
if ( (ppane.inRange != -1) & (ppane.selectFlag)) {
ppane.selectFlag = false;
System.out.println("|| " + yjc[ppane.inRange].id);
/* 删除元件,相应的数量也减一*/
yjt[yjc[ppane.inRange].id].number--;
yjc[ppane.inRange] = null;
ppane.inRange = -1;
}
}
}
public void keyTyped(KeyEvent evt) {
}
void jMenuItem2_actionPerformed(ActionEvent e) {
mycount myc = new mycount(this);
myc.show();
}
void jMenuItem1_actionPerformed(ActionEvent e) {
resChar = JOptionPane.showInputDialog(null, "请输入字符:");
ppane.drawPoint = false;
ppane.drawLine = false;
ppane.drawChar = true;
}
}
class yuanjiantemp
extends yuanjian {
String picPath;
public yuanjiantemp(yjRec inRec[], yjLine inLine[], yjCircle inCircle[],
yjStr inStr[], yjArc inArc[]) {
super(inRec, inLine, inCircle, inStr, inArc);
}
}
class filesave
extends JFrame {
public filesave() {
super("请输入要保存的文件名:");
setSize(200, 150);
}
}
class mainFrame_jMenuExit_ActionAdapter
implements ActionListener {
mainFrame adaptee;
mainFrame_jMenuExit_ActionAdapter(mainFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
}
class mainFrame_jMenuHelpAbout_ActionAdapter
implements ActionListener {
mainFrame adaptee;
mainFrame_jMenuHelpAbout_ActionAdapter(mainFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jMenuHelpAbout_actionPerformed(e);
}
}
class mainFrame_jMenuFileOpen_actionAdapter
implements java.awt.event.ActionListener {
mainFrame adaptee;
mainFrame_jMenuFileOpen_actionAdapter(mainFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jMenuFileOpen_actionPerformed(e);
}
}
class mainFrame_jMenuComponetNew_actionAdapter
implements java.awt.event.ActionListener {
mainFrame adaptee;
mainFrame_jMenuComponetNew_actionAdapter(mainFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jMenuComponetNew_actionPerformed(e);
}
}
class mainFrame_jMenuFileSave_actionAdapter
implements java.awt.event.ActionListener {
mainFrame adaptee;
mainFrame_jMenuFileSave_actionAdapter(mainFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jMenuFileSave_actionPerformed(e);
}
}
class mainFrame_jMenuComponetLine_actionAdapter
implements java.awt.event.ActionListener {
mainFrame adaptee;
mainFrame_jMenuComponetLine_actionAdapter(mainFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jMenuComponetLine_actionPerformed(e);
}
}
class mainFrame_jMenuComponetPoint_actionAdapter
implements java.awt.event.ActionListener {
mainFrame adaptee;
mainFrame_jMenuComponetPoint_actionAdapter(mainFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jMenuComponetPoint_actionPerformed(e);
}
}
class mainFrame_jMenuItem2_actionAdapter
implements java.awt.event.ActionListener {
mainFrame adaptee;
mainFrame_jMenuItem2_actionAdapter(mainFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jMenuItem2_actionPerformed(e);
}
}
class mainFrame_jMenuItem1_actionAdapter
implements java.awt.event.ActionListener {
mainFrame adaptee;
mainFrame_jMenuItem1_actionAdapter(mainFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jMenuItem1_actionPerformed(e);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -