📄 frame1.java~719~
字号:
jPopupMenu43.add(jMenuX3);
jPopupMenu44.add(jMenuX2);
jPopupMenu45.add(jMenuReciprocal);
jPopupMenu46.add(jMenuN1);
jPopupMenu47.add(jMenuAsin);
jPopupMenu48.add(jMenuAcos);
jPopupMenu49.add(jMenuAtan);
jPopupMenu50.add(jMenuSqr);
a.setEnabled(false);
b.setEnabled(false);
c.setEnabled(false);
d.setEnabled(false);
ee.setEnabled(false);
f.setEnabled(false);
jMenuItemPaste.addActionListener(new Frame1_jMenuItemPaste_actionAdapter(this));
}
//File | Exit action performed
public void jMenuFileExit_actionPerformed(ActionEvent e) {
System.exit(0);
}
//Help | About action performed
public void jMenuHelpAbout_actionPerformed(ActionEvent e) {
Frame1_AboutBox dlg = new Frame1_AboutBox(this);
Dimension dlgSize = dlg.getPreferredSize();
Dimension frmSize = getSize();
Point loc = getLocation();
dlg.setLocation( (frmSize.width - dlgSize.width) / 2 + loc.x,
(frmSize.height - dlgSize.height) / 2 + loc.y);
dlg.setModal(true);
dlg.pack();
dlg.show();
}
//Overridden so we can exit when window is closed
protected void processWindowEvent(WindowEvent e) {
super.processWindowEvent(e);
if (e.getID() == WindowEvent.WINDOW_CLOSING) {
jMenuFileExit_actionPerformed(null);
}
}
void equal_mouseClicked(MouseEvent e) {
if (e.getModifiers() == Event.META_MASK) {
jPopupMenu22.show(equal, e.getX(), e.getY());
}
double result1;
int result2;
try {
if (jRadioButton1.isSelected() == true) {
result1 = Double.valueOf(jTextField1.getText()).doubleValue();
result.setText("" + result1);
}
else if (jRadioButton2.isSelected() == true) {
String string = new String(jTextField1.getText());
Contradictorily ob = new Contradictorily(string + "#",
string.length() + 5);
if (operator == 0) {
result1 = ob.Jishuoqi();
result.setText("" + result1 + "");
}
else if (operator == 1) {
isNewNum = false;
operator = 0;
int sum = 1;
result2 = (int) ob.Jishuoqi();
while (result2 > 0) {
sum = sum * num;
result2--;
}
result.setText("" + sum);
}
else if (operator == 2) {
isNewNum = false;
operator = 0;
int sum;
result2 = (int) ob.Jishuoqi();
sum = result2 & num;
result.setText("" + sum);
}
else if (operator == 3) {
isNewNum = false;
operator = 0;
int sum;
result2 = (int) ob.Jishuoqi();
sum = result2 ^ num;
result.setText("" + sum);
}
else if (operator == 4) {
isNewNum = false;
operator = 0;
int sum;
result2 = (int) ob.Jishuoqi();
sum = result2 | num;
result.setText("" + sum);
}
else if (operator == 5) {
isNewNum = false;
operator = 0;
double sum;
result2 = (int) ob.Jishuoqi();
sum = num % result2;
result.setText("" + sum);
}
}
else if (jRadioButton3.isSelected() == true) {
String string = new String(jTextField1.getText());
Contradictorily ob = new Contradictorily(string + "#",
string.length() + 5);
double Oct;
Oct = ob.Jishuoqi();
}
}
catch (error exc) {
result.setText("" + exc + "");
}
catch (error1 exc) {
result.setText("" + exc + "");
}
}
void sqrt_mouseClicked(MouseEvent e) {
if (e.getModifiers() == Event.META_MASK) {
jPopupMenu50.show(sqrt, e.getX(), e.getY());
}
}
void reciprocal_mouseClicked(MouseEvent e) {
if (e.getModifiers() == Event.META_MASK) {
jPopupMenu45.show(reciprocal, e.getX(), e.getY());
}
}
void ln1_mouseClicked(MouseEvent e) {
if (e.getModifiers() == Event.META_MASK) {
jPopupMenu40.show(ln1, e.getX(), e.getY());
}
}
void x3_mouseClicked(MouseEvent e) {
if (e.getModifiers() == Event.META_MASK) {
jPopupMenu43.show(x3, e.getX(), e.getY());
}
}
void x2_mouseClicked(MouseEvent e) {
if (e.getModifiers() == Event.META_MASK) {
jPopupMenu44.show(x2, e.getX(), e.getY());
}
}
void n1_mouseClicked(MouseEvent e) {
if (e.getModifiers() == Event.META_MASK) {
jPopupMenu46.show(n1, e.getX(), e.getY());
}
}
void xy_mouseClicked(MouseEvent e) {
if (e.getModifiers() == Event.META_MASK) {
jPopupMenu42.show(xy, e.getX(), e.getY());
}
}
void jRadioButton2_actionPerformed(ActionEvent e) {
a.setEnabled(false);
b.setEnabled(false);
c.setEnabled(false);
d.setEnabled(false);
ee.setEnabled(false);
f.setEnabled(false);
sin1.setEnabled(true);
cos1.setEnabled(true);
tan1.setEnabled(true);
asin1.setEnabled(true);
acos1.setEnabled(true);
atan1.setEnabled(true);
Exp1.setEnabled(true);
pi.setEnabled(true);
num8.setEnabled(true);
num9.setEnabled(true);
num7.setEnabled(true);
num6.setEnabled(true);
num5.setEnabled(true);
num4.setEnabled(true);
num3.setEnabled(true);
num2.setEnabled(true);
}
void jRadioButton1_actionPerformed(ActionEvent e) {
a.setEnabled(true);
b.setEnabled(true);
c.setEnabled(true);
d.setEnabled(true);
ee.setEnabled(true);
f.setEnabled(true);
num8.setEnabled(true);
num9.setEnabled(true);
num7.setEnabled(true);
num6.setEnabled(true);
num5.setEnabled(true);
num4.setEnabled(true);
num3.setEnabled(true);
num2.setEnabled(true);
sin1.setEnabled(false);
cos1.setEnabled(false);
tan1.setEnabled(false);
asin1.setEnabled(false);
acos1.setEnabled(false);
atan1.setEnabled(false);
Exp1.setEnabled(false);
pi.setEnabled(false);
}
void jRadioButton3_actionPerformed(ActionEvent e) {
sin1.setEnabled(false);
cos1.setEnabled(false);
tan1.setEnabled(false);
asin1.setEnabled(false);
acos1.setEnabled(false);
atan1.setEnabled(false);
Exp1.setEnabled(false);
pi.setEnabled(false);
num8.setEnabled(false);
num9.setEnabled(false);
a.setEnabled(false);
b.setEnabled(false);
c.setEnabled(false);
d.setEnabled(false);
ee.setEnabled(false);
f.setEnabled(false);
num7.setEnabled(true);
num6.setEnabled(true);
num5.setEnabled(true);
num4.setEnabled(true);
num3.setEnabled(true);
num2.setEnabled(true);
}
void jRadioButton4_actionPerformed(ActionEvent e) {
sin1.setEnabled(false);
cos1.setEnabled(false);
tan1.setEnabled(false);
asin1.setEnabled(false);
acos1.setEnabled(false);
atan1.setEnabled(false);
Exp1.setEnabled(false);
pi.setEnabled(false);
num8.setEnabled(false);
num9.setEnabled(false);
num7.setEnabled(false);
num6.setEnabled(false);
num5.setEnabled(false);
num4.setEnabled(false);
num3.setEnabled(false);
num2.setEnabled(false);
a.setEnabled(false);
b.setEnabled(false);
c.setEnabled(false);
d.setEnabled(false);
ee.setEnabled(false);
f.setEnabled(false);
}
void and1_mouseClicked(MouseEvent e) {
String string = new String(jTextField1.getText());
Contradictorily ob = new Contradictorily(string + "#", string.length() + 5);
if (e.getModifiers() == Event.META_MASK) {
jPopupMenu30.show(and1, e.getX(), e.getY());
}
try {
num = (int) ob.Jishuoqi();
isNewNum = true;
operator = 2;
}
catch (error exc) {
result.setText("" + exc + "");
}
catch (error1 exc) {
result.setText("" + exc + "");
}
}
void jRadioButton5_actionPerformed(ActionEvent e) {
if (jTextField1.getText() != "") {
String string = new String(jTextField1.getText());
Contradictorily ob = new Contradictorily(string + "#",
string.length() + 5);
try {
jTextField1.setText("" + Math.toDegrees(ob.Jishuoqi()));
}
catch (error exc) {
result.setText("" + exc + "");
}
catch (error1 exc) {
result.setText("" + exc + "");
}
}
}
void xor1_mouseClicked(MouseEvent e) {
String string = new String(jTextField1.getText());
Contradictorily ob = new Contradictorily(string + "#", string.length() + 5);
if (e.getModifiers() == Event.META_MASK) {
jPopupMenu31.show(xor1, e.getX(), e.getY());
}
try {
num = (int) ob.Jishuoqi();
isNewNum = true;
operator = 3;
}
catch (error exc) {
result.setText("" + exc + "");
}
catch (error1 exc) {
result.setText("" + exc + "");
}
}
void or1_mouseClicked(MouseEvent e) {
String string = new String(jTextField1.getText());
Contradictorily ob = new Contradictorily(string + "#", string.length() + 5);
if (e.getModifiers() == Event.META_MASK) {
jPopupMenu35.show(or1, e.getX(), e.getY());
}
try {
num = (int) ob.Jishuoqi();
isNewNum = true;
operator = 4;
}
catch (error exc) {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -