📄 show.java
字号:
edit.add(editCopy);
editRemove.setText("\u526a\u5207");
edit.add(editRemove);
jMenuBar.add(edit);
find.setBackground(new java.awt.Color(255, 153, 255));
find.setText("\u67e5\u770b");
findStarder.setText("\u00b7\u6807\u51c6\u578b");
findStarder.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
findStarderActionPerformed(evt);
}
});
findStarder.addFocusListener(new java.awt.event.FocusAdapter() {
public void focusGained(java.awt.event.FocusEvent evt) {
findStarderFocusGained(evt);
}
});
find.add(findStarder);
findSciense.setText("\u79d1\u5b66\u578b");
findSciense.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
findScienseActionPerformed(evt);
}
});
findSciense.addFocusListener(new java.awt.event.FocusAdapter() {
public void focusGained(java.awt.event.FocusEvent evt) {
findScienseFocusGained(evt);
}
});
find.add(findSciense);
jMenuBar.add(find);
help.setBackground(new java.awt.Color(255, 255, 153));
help.setText("\u5e2e\u52a9");
helpWhat.setText("\u5e2e\u52a9\u4e3b\u9898");
helpWhat.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
helpWhatActionPerformed(evt);
}
});
help.add(helpWhat);
helpAbout.setText("\u5173\u4e8e\u8ba1\u7b97\u5668");
helpAbout.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
helpAboutActionPerformed(evt);
}
});
help.add(helpAbout);
jMenuBar.add(help);
setJMenuBar(jMenuBar);
org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(layout.createSequentialGroup()
.addContainerGap()
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
.add(jPanel2, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.add(jPanel3, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(jPanel1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addContainerGap())
);
layout.setVerticalGroup(
layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(layout.createSequentialGroup()
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(layout.createSequentialGroup()
.add(jPanel3, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(jPanel2, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 335, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
.add(jPanel1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addContainerGap())
);
pack();
}// </editor-fold>//GEN-END:initComponents
private void findScienseFocusGained(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_findScienseFocusGained
// TODO 将在此处添加您的处理代码:
radian.setEnabled(true);
angle.setEnabled(true);
}//GEN-LAST:event_findScienseFocusGained
private void findStarderFocusGained(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_findStarderFocusGained
// TODO 将在此处添加您的处理代码:
radian.setEnabled(false);
angle.setEnabled(false);
}//GEN-LAST:event_findStarderFocusGained
private void findScienseActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_findScienseActionPerformed
// TODO 将在此处添加您的处理代码:
findSciense.setText("·科学型");
findStarder.setText("标准型");
}//GEN-LAST:event_findScienseActionPerformed
private void findStarderActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_findStarderActionPerformed
// TODO 将在此处添加您的处理代码:
findStarder.setText("·标准型");
findSciense.setText("科学型");
}//GEN-LAST:event_findStarderActionPerformed
private void helpAboutActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_helpAboutActionPerformed
// TODO 将在此处添加您的处理代码:
JOptionPane.showMessageDialog(null,"设计者:05级计科3班曾洁波,学号:3105006899。版权必究。","说明",JOptionPane.INFORMATION_MESSAGE);
}//GEN-LAST:event_helpAboutActionPerformed
private void helpWhatActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_helpWhatActionPerformed
// TODO 将在此处添加您的处理代码:
JOptionPane.showMessageDialog(null,"此计算器可以输入表达式计算,有标准型、科学型功能。","帮助主题",JOptionPane.INFORMATION_MESSAGE);
}//GEN-LAST:event_helpWhatActionPerformed
private void fileExitActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_fileExitActionPerformed
// TODO 将在此处添加您的处理代码:
System.exit(0);
}//GEN-LAST:event_fileExitActionPerformed
private void clearHistoryMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_clearHistoryMouseClicked
// TODO 将在此处添加您的处理代码:
historyExpression.setText("");
}//GEN-LAST:event_clearHistoryMouseClicked
private void clearMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_clearMouseClicked
// TODO 将在此处添加您的处理代码:
expression.setText("");
result.setText("");
}//GEN-LAST:event_clearMouseClicked
private void buAMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_buAMouseClicked
// TODO 将在此处添加您的处理代码:
setText(buA.getText());
}//GEN-LAST:event_buAMouseClicked
private void buEMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_buEMouseClicked
// TODO 将在此处添加您的处理代码:
setText(buE.getText());
}//GEN-LAST:event_buEMouseClicked
private void buBMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_buBMouseClicked
// TODO 将在此处添加您的处理代码:
setText(buB.getText());
}//GEN-LAST:event_buBMouseClicked
private void buDMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_buDMouseClicked
// TODO 将在此处添加您的处理代码:
setText(buD.getText());
}//GEN-LAST:event_buDMouseClicked
private void buFMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_buFMouseClicked
// TODO 将在此处添加您的处理代码:
setText(buF.getText());
}//GEN-LAST:event_buFMouseClicked
private void buCMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_buCMouseClicked
// TODO 将在此处添加您的处理代码:
setText(buC.getText());
}//GEN-LAST:event_buCMouseClicked
private void caculatBMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_caculatBMouseClicked
// TODO 将在此处添加您的处理代码:
setResult();
addHistoryExpr();
}//GEN-LAST:event_caculatBMouseClicked
private void caculatMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_caculatMouseClicked
// TODO 将在此处添加您的处理代码:
setResult();
addHistoryExpr();
}//GEN-LAST:event_caculatMouseClicked
private void bu9MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_bu9MouseClicked
// TODO 将在此处添加您的处理代码:
setText(bu9.getText());
}//GEN-LAST:event_bu9MouseClicked
private void bu8MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_bu8MouseClicked
// TODO 将在此处添加您的处理代码:
setText(bu8.getText());
}//GEN-LAST:event_bu8MouseClicked
private void bu7MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_bu7MouseClicked
// TODO 将在此处添加您的处理代码:
setText(bu7.getText());
}//GEN-LAST:event_bu7MouseClicked
private void bu6MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_bu6MouseClicked
// TODO 将在此处添加您的处理代码:
setText(bu6.getText());
}//GEN-LAST:event_bu6MouseClicked
private void bu5MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_bu5MouseClicked
// TODO 将在此处添加您的处理代码:
setText(bu5.getText());
}//GEN-LAST:event_bu5MouseClicked
private void bu4MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_bu4MouseClicked
// TODO 将在此处添加您的处理代码:
setText(bu4.getText());
}//GEN-LAST:event_bu4MouseClicked
private void bu3MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_bu3MouseClicked
// TODO 将在此处添加您的处理代码:
setText(bu3.getText());
}//GEN-LAST:event_bu3MouseClicked
private void bu2MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_bu2MouseClicked
// TODO 将在此处添加您的处理代码:
setText(bu2.getText());
}//GEN-LAST:event_bu2MouseClicked
private void bu1MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_bu1MouseClicked
// TODO 将在此处添加您的处理代码:
setText(bu1.getText());
}//GEN-LAST:event_bu1MouseClicked
private void pointerMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_pointerMouseClicked
// TODO 将在此处添加您的处理代码:
setText(pointer.getText());
}//GEN-LAST:event_pointerMouseClicked
private void bu0MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_bu0MouseClicked
// TODO 将在此处添加您的处理代码:
setText(bu0.getText());
}//GEN-LAST:event_bu0MouseClicked
private void exitMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_exitMouseClicked
// TODO 将在此处添加您的处理代码:
System.exit(0);
}//GEN-LAST:event_exitMouseClicked
private void addMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_addMouseClicked
// TODO 将在此处添加您的处理代码:
setText(add.getText());
}//GEN-LAST:event_addMouseClicked
private void subMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_subMouseClicked
// TODO 将在此处添加您的处理代码:
setText(sub.getText());
}//GEN-LAST:event_subMouseClicked
private void mulMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_mulMouseClicked
// TODO 将在此处添加您的处理代码:
setText(mul.getText());
}//GEN-LAST:event_mulMouseClicked
private void divMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_divMouseClicked
// TODO 将在此处添加您的处理代码:
setText(div.getText());
}//GEN-LAST:event_divMouseClicked
private void rightBracketMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_rightBracketMouseClicked
// TODO 将在此处添加您的处理代码:
setText(rightBracket.getText());
}//GEN-LAST:event_rightBracketMouseClicked
private void leftBracketMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_leftBracketMouseClicked
// TODO 将在此处添加您的处理代码:
setText(leftBracket.getText());
}//GEN-LAST:event_leftBracketMouseClicked
private void powerMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_powerMouseClicked
// TODO 将在此处添加您的处理代码:
String str=expression.getText();
int n=caculatN();
if(expr.isNumber(str))
{
float flag=0.0f;
try{
str=expr.getResult(str,n);
flag=Float.parseFloat(str);
flag*=flag;
}catch(Exception e){
e.printStackTrace();
}
result.setText(String.valueOf(flag));
}
else{
result.setText("输入有错,请重新输入");
}
addHistoryExpr();
}//GEN-LAST:event_powerMouseClicked
private void deliveryMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_deliveryMouseClicked
// TODO 将在此处添加您的处理代码:
String str=result.getText();
if(expr.isNumber(str)){
try{
float flag=Float.parseFloat(str);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -