📄 frameapp.java
字号:
}
public void jButton18_actionPerformed(ActionEvent e) { //operator "+"
add = true;
subtract = multiply = divide = false;
if (!source.equals("")) {
op = result = new BigDecimal(jLabel1.getText());
//System.out.println(result.doubleValue());
/*if(isDouble(source)){
jLabel1.setText(result.toString());
}
else{
jLabel1.setText(result.toString() + ".");
}*/
} else if (!jLabel1.getText().equals("0.")) {
op = result;
}
source = "";
}
public void jButton14_actionPerformed(ActionEvent e) { //operator "-"
subtract = true;
add = multiply = divide = false;
if (!source.equals("")) {
op = result = new BigDecimal(source);
/*if(isDouble(source)){
jLabel1.setText(result.toString());
}
else{
jLabel1.setText(result.toString() + ".");
}*/
} else if (!jLabel1.getText().equals("0.")) {
op = result;
}
source = "";
}
public void jButton9_actionPerformed(ActionEvent e) { //operator "*"
multiply = true;
add = subtract = divide = false;
if (!source.equals("")) {
op = result = new BigDecimal(source);
/*if(isDouble(source)){
jLabel1.setText(result.toString());
}
else{
jLabel1.setText(result.toString() + ".");
}*/
} else if (!jLabel1.getText().equals("0.")) {
op = result;
}
source = "";
}
public void jButton4_actionPerformed(ActionEvent e) { //operator "/"
divide = true;
add = subtract = multiply = false;
if (!source.equals("")) {
op = result = new BigDecimal(source);
/*if(isDouble(source)){
jLabel1.setText(result.toString());
}
else{
jLabel1.setText(result.toString() + ".");
}*/
} else if (!jLabel1.getText().equals("0.")) {
op = result;
}
source = "";
}
public void jButton20_actionPerformed(ActionEvent e) { //operator "+/-"
if(!source.equals("")){
if(!jLabel1.getText().equals("0.")){
if (source.charAt(0) == '-')
source = source.substring(1, source.length());
// else if(source.charAt(0) == '+')
// source = "-" + source;
else
source = "-" + source;
if (!isDouble(source))
jLabel1.setText(source + ".");
else
jLabel1.setText(source);
}
}
else if (!jLabel1.getText().equals("0.")) {
source = jLabel1.getText();
if (source.charAt(0) == '-')
source = source.substring(1, source.length());
// else if(source.charAt(0) == '+')
// source = "-" + source;
else
source = "-" + source;
if (!isDouble(jLabel1.getText()))
jLabel1.setText(source + ".");
else
jLabel1.setText(source);
source = "";
}
}
public void jButton15_actionPerformed(ActionEvent e) { //sqrt
if (jLabel1.getText().charAt(0) != '-'){
op = new BigDecimal("1");
result = new BigDecimal(java.lang.Math.sqrt(Double.parseDouble(jLabel1.getText())));
result = result.divide(op, 15, BigDecimal.ROUND_HALF_UP);
jLabel1.setText(result.toString());
System.out.println(result.doubleValue());
}
}
}
class FrameApp_jButton15_actionAdapter implements ActionListener {
private FrameApp adaptee;
FrameApp_jButton15_actionAdapter(FrameApp adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton15_actionPerformed(e);
}
}
class FrameApp_jButton20_actionAdapter implements ActionListener {
private FrameApp adaptee;
FrameApp_jButton20_actionAdapter(FrameApp adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton20_actionPerformed(e);
}
}
class FrameApp_jButton4_actionAdapter implements ActionListener {
private FrameApp adaptee;
FrameApp_jButton4_actionAdapter(FrameApp adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton4_actionPerformed(e);
}
}
class FrameApp_jButton9_actionAdapter implements ActionListener {
private FrameApp adaptee;
FrameApp_jButton9_actionAdapter(FrameApp adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton9_actionPerformed(e);
}
}
class FrameApp_jButton14_actionAdapter implements ActionListener {
private FrameApp adaptee;
FrameApp_jButton14_actionAdapter(FrameApp adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton14_actionPerformed(e);
}
}
class FrameApp_jButton18_actionAdapter implements ActionListener {
private FrameApp adaptee;
FrameApp_jButton18_actionAdapter(FrameApp adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton18_actionPerformed(e);
}
}
class FrameApp_jButton3_actionAdapter implements ActionListener {
private FrameApp adaptee;
FrameApp_jButton3_actionAdapter(FrameApp adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton3_actionPerformed(e);
}
}
class FrameApp_jButton10_actionAdapter implements ActionListener {
private FrameApp adaptee;
FrameApp_jButton10_actionAdapter(FrameApp adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton10_actionPerformed(e);
}
}
class FrameApp_jButton19_actionAdapter implements ActionListener {
private FrameApp adaptee;
FrameApp_jButton19_actionAdapter(FrameApp adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton19_actionPerformed(e);
}
}
class FrameApp_jButton2_actionAdapter implements ActionListener {
private FrameApp adaptee;
FrameApp_jButton2_actionAdapter(FrameApp adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton2_actionPerformed(e);
}
}
class FrameApp_jButton1_actionAdapter implements ActionListener {
private FrameApp adaptee;
FrameApp_jButton1_actionAdapter(FrameApp adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton1_actionPerformed(e);
}
}
class FrameApp_jButton7_actionAdapter implements ActionListener {
private FrameApp adaptee;
FrameApp_jButton7_actionAdapter(FrameApp adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton7_actionPerformed(e);
}
}
class FrameApp_jButton8_actionAdapter implements ActionListener {
private FrameApp adaptee;
FrameApp_jButton8_actionAdapter(FrameApp adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton8_actionPerformed(e);
}
}
class FrameApp_jButton6_actionAdapter implements ActionListener {
private FrameApp adaptee;
FrameApp_jButton6_actionAdapter(FrameApp adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton6_actionPerformed(e);
}
}
class FrameApp_jButton12_actionAdapter implements ActionListener {
private FrameApp adaptee;
FrameApp_jButton12_actionAdapter(FrameApp adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton12_actionPerformed(e);
}
}
class FrameApp_jButton16_actionAdapter implements ActionListener {
private FrameApp adaptee;
FrameApp_jButton16_actionAdapter(FrameApp adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton16_actionPerformed(e);
}
}
class FrameApp_jButton17_actionAdapter implements ActionListener {
private FrameApp adaptee;
FrameApp_jButton17_actionAdapter(FrameApp adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton17_actionPerformed(e);
}
}
class FrameApp_jButton11_actionAdapter implements ActionListener {
private FrameApp adaptee;
FrameApp_jButton11_actionAdapter(FrameApp adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton11_actionPerformed(e);
}
}
class FrameApp_jButton13_actionAdapter implements ActionListener {
private FrameApp adaptee;
FrameApp_jButton13_actionAdapter(FrameApp adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton13_actionPerformed(e);
}
}
class FrameApp_jButton5_actionAdapter implements ActionListener {
private FrameApp adaptee;
FrameApp_jButton5_actionAdapter(FrameApp adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton5_actionPerformed(e);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -