📄 buttontips.java
字号:
/**
* @author lztly 李振滔 Whuhan University Of Science and Technology
* @作者 lztly 李振滔 武汉科技大学 计算机科学与技术2004级
* @description 定义每个按钮的帮助说明信息
*/
public class ButtonTips{
/**
* 功能:根据不同的按钮,获取不同的帮助信息
* @param c
* @return
*/
public static String getTips(String c){
String tips="";
if(c.equals("rbHexadecimal")){
tips=" 将显示数字转换为十六进制。\n 最大的无符号十六进制数是将64位全都置为1.\n 等价的键盘操作为F5。";
}
else if(c.equals("rbDecimalism")){
tips=" 将显示数字转换为十进制。\n 等价的键盘操作为F6。";
}
else if(c.equals("rbOctal")){
tips=" 将显示数字转换为八进制。\n 最大的无符号八进制数是将64位全都置为1.\n 等价的键盘操作为F7。";
}
else if(c.equals("rbBinary")){
tips=" 将显示数字转换为二进制。\n 最大的无符号二进制数是将64位全都置为1.\n 等价的键盘操作为F8。";
}
else if(c.equals("rbAngle")){
tips=" 在十进位模式下将三角函数输入设置为角度。\n 等价的键盘操作为F2.";
}
else if(c.equals("rbRadian")){
tips=" 在十进位模式下将三角函数输入设置为弧度。\n 等价的键盘操作为F3.";
}
else if(c.equals("rbGrads")){
tips=" 在十进位模式下将三角函数输入设置为梯度。\n 等价的键盘操作为F4.";
}
else if(c.equals("rbDQ")){
tips=" 将显示数字转换为64位表示。\n 等价的键盘操作为F12.";
}
else if(c.equals("rbDD")){
tips=" 将显示数字转换为32位表示。\n 等价的键盘操作为F2.";
}
else if(c.equals("rbDW")){
tips=" 将显示数字转换为16位表示。\n 等价的键盘操作为F3.";
}
else if(c.equals("rbDB")){
tips=" 将显示数字转换为8位表示。\n 等价的键盘操作为F4.";
}
else if(c.equals("cbInv")){
tips=" 设置sin、cos、tan、x^y、x^2、x^3、ln、log、\n Ave、Sum、和s的反函数。\n 完成一次计算后自动关闭反函数功能。\n 等价的键盘操作为i";
}
else if(c.equals("cbHyp")){
tips=" 设置sin、cos和tan的双曲函数。\n 完成一次计算后自动关闭双曲函数功能。\n 等价的键盘操作为h";
}
else if(c.equals("memoryLabel")){
tips=" 一旦数据保存到存储区后就显示M。";
}
else if(c.equals("lblDisplayLackRightBracket")){
tips=" 显示没有相应的结束(右)括弧的开始(左)括弧中的数目。\n 例如,如果输入1*(4+(7^3)/(2+8,此按钮显示\n (=2,这表明有两个左括弧缺少对应的右括弧。";
}
else if(c.equals("btnBackspace")){
tips=" 删除当前显示数字的最后一位。\n 等价的键盘操作为BACKSPACE";
}
else if(c.equals("btnCE")){
tips=" 清除显示数字。\n 等价的键盘操作为DELETE。";
}
else if(c.equals("btnClear")){
tips=" 清除当前的计算。\n 等价的键盘操作为ESC";
}
else if(c.equals("btnSta")){
tips=" 显示“统计框”并激活“Ave”、“Sum”、“s”、“Dat”。\n 等价的键盘操作为Ctrl+S";
}
else if(c.equals("btnAve")){
tips=" 计算“统计框”中所有数值的平均值。要计算均方值,请使用Inv+Ave。\n 必须先单击Sta 该按钮才可用。\n 等价的键盘操作为Ctrl+A";
}
else if(c.equals("btnSum")){
tips=" 计算“统计框”中显示数值的总和。要计算平方和,请使用Inv+Sum。\n 必须先单击Sta 该按钮才可用。\n 等价的键盘操作为Ctrl+T";
}
else if(c.equals("btnS")){
tips=" 计算总体参数为n-1的标准差。要计算总体参数为n的标准差,请使用Inv+s。\n 必须先单击Sta 该按钮才可用。\n 等价的键盘操作为Ctrl+D";
}
else if(c.equals("btnDat")){
tips=" 在“统计框”内输入当前显示的数值。\n 必须先单击Sta该按钮才可用。\n 等价的键盘操作为INS";
}
else if(c.equals("btnFE")){
tips=" 打开或关闭科学计数法。大于10^32的数总是以指数形式表示。F-E只能用于十进制。\n 等价的键盘操作为v";
}
else if(c.equals("btnDms")){
tips=" 将显示数字转换为“度-分-秒”格式(假设显示数字是用\n 度表示的)。要把显示的数值转换为用度表示的格式(假\n 设显示数值是用“度-分-秒”格式表示的),请使用\n Inv+dms。dms只能用于十进制。\n 等价的键盘操作为m";
}
else if(c.equals("btnSin")){
tips=" 计算显示数字的正弦。要计算反正弦,请使用Inv+sin。\n 要计算双曲正弦,请使用Hyp+sin。sin只可用于十进制。\n 等价的键盘操作为s";
}
else if(c.equals("btnCos")){
tips=" 计算显示数字的余弦。要计算反余弦,请使用Inv+cos。\n 要计算双曲余弦,请使用Hyp+cos。cos只可用于十进制。\n 等价的键盘操作为o";
}
else if(c.equals("btnTan")){
tips=" 计算显示数字的正切。要计算反正切,请使用Inv+tan。\n 要计算双曲正切,请使用Hyp+tan。要计算反双曲正切,\n 请使用Inv+Hyp+tan。tan只可用于十进制。\n 等价的键盘操作为T";
}
else if(c.equals("btnLBracket")){
tips=" 输入新层的左括号。当前的括号层数显示在“)”按钮上\n 方的框中。括号的最多层数为25.\n 等价的键盘操作为左括号“(”";
}
else if(c.equals("btnExp")){
tips=" 允许输入用科学计数法表示的数字。指数最多可为四位数。\n 指数中只可使用十进制数(0-9)。Exp只能用于十进制。\n 等价的键盘操作为X";
}
else if(c.equals("btnXPowY")){
tips=" 计算x的y次方。此按钮为二元运算符。例如,要计算\n 2的4次方,请单击2 x^y 4 =,则结果等于16.\n 要计算X的Y次方根,请用Inv+x^y。\n 等价的键盘操作为y";
}
else if(c.equals("btnXPow3")){
tips=" 计算显示数字的立方。如果要计算立方根,请使用Inv+x^3。\n 等价的键盘操作为#";
}
else if(c.equals("btnXPow2")){
tips=" 计算显示数字的平方。如果要计算平方根,请使用Inv+x^2。\n 等价的键盘操作为@";
}
else if(c.equals("btnRBracket")){
tips=" 输入当前层的右括号。\n 等价的键盘操作为右括号“)”";
}
else if(c.equals("btnLn")){
tips=" 计算自然对数(以e为底),要计算e的x次方,\n x是当前显示的数值,请使用Inv+ln。\n 等价的键盘操作为N";
}
else if(c.equals("btnLog")){
tips=" 计算常用对数(以10为底),要计算10的x次方,\n 请使用Inv+log。\n 等价的键盘操作为L";
}
else if(c.equals("btnFactorial")){
tips=" 计算显示数字的阶乘。\n 等价的键盘操作为!";
}
else if(c.equals("btnReciprocal")){
tips=" 计算显示数字的倒数。\n 等价的键盘操作为R";
}
else if(c.equals("btnMC")){
tips=" 清除存储区中的所有数字。\n 等价的键盘操作为Ctrl+L";
}
else if(c.equals("btnMR")){
tips=" 恢复存储区中的数字。该数字保留在存储区内。\n 等价的键盘操作为Ctrl+R";
}
else if(c.equals("btnMS")){
tips=" 将显示数字保存在存储区内。\n 等价的键盘操作为Ctrl+M";
}
else if(c.equals("btnMPlus")){
tips=" 将显示的数值与存储区中已有的任何数值相加,但不显示\n 这些数值的和。\n 等价的键盘操作为Ctrl+F";
}
else if(c.equals("btnPI")){
tips=" 显示pi的值(3.1415...)。要显示2*pi(6.28...),\n 请使用Inv+PI。pi只能用于十进制。\n 等价的键盘操作为p";
}
else if(c.equals("btn0")){
tips=" 将数字置于计算器的显示区。\n 等价的键盘操作 为0~9";
}
else if(c.equals("btn1")){
tips=" 将数字置于计算器的显示区。\n 等价的键盘操作 为0~9";
}
else if(c.equals("btn2")){
tips=" 将数字置于计算器的显示区。\n 等价的键盘操作 为0~9";
}
else if(c.equals("btn3")){
tips=" 将数字置于计算器的显示区。\n 等价的键盘操作 为0~9";
}
else if(c.equals("btn4")){
tips=" 将数字置于计算器的显示区。\n 等价的键盘操作 为0~9";
}
else if(c.equals("btn5")){
tips=" 将数字置于计算器的显示区。\n 等价的键盘操作 为0~9";
}
else if(c.equals("btn6")){
tips=" 将数字置于计算器的显示区。\n 等价的键盘操作 为0~9";
}
else if(c.equals("btn7")){
tips=" 将数字置于计算器的显示区。\n 等价的键盘操作 为0~9";
}
else if(c.equals("btn8")){
tips=" 将数字置于计算器的显示区。\n 等价的键盘操作 为0~9";
}
else if(c.equals("btn9")){
tips=" 将数字置于计算器的显示区。\n 等价的键盘操作 为0~9";
}
else if(c.equals("btnA")){
tips=" 在数值中输入选定字母。\n 只有在十六进制模式下该按钮才可用。\n 等价的键盘操作为A-F";
}
else if(c.equals("btnB")){
tips=" 在数值中输入选定字母。\n 只有在十六进制模式下该按钮才可用。\n 等价的键盘操作为A-F";
}
else if(c.equals("btnC")){
tips=" 在数值中输入选定字母。\n 只有在十六进制模式下该按钮才可用。\n 等价的键盘操作为A-F";
}
else if(c.equals("btnD")){
tips=" 在数值中输入选定字母。\n 只有在十六进制模式下该按钮才可用。\n 等价的键盘操作为A-F";
}
else if(c.equals("btnE")){
tips=" 在数值中输入选定字母。\n 只有在十六进制模式下该按钮才可用。\n 等价的键盘操作为A-F";
}
else if(c.equals("btnF")){
tips=" 在数值中输入选定字母。\n 只有在十六进制模式下该按钮才可用。\n 等价的键盘操作为A-F";
}
else if(c.equals("btnSign")){
tips=" 改变显示数字的正负号。\n 等价的键盘操作为F9";
}
else if(c.equals("btnDot")){
tips=" 插入小数点。要用不同的字符表示小数点,请单击“开始”,指向“设置”,然后单击“控制面板”。双击“区域和语言选项”,然后单击“数字”选项卡。\n 等价的键盘操作为句号(.)或逗号(,)";
}
else if(c.equals("btnDivide")){
tips=" 除法。\n 等价的键盘操作为除号(/)";
}
else if(c.equals("btnMultiply")){
tips=" 乘法。\n 等价的键盘操作为乘号(*)";
}
else if(c.equals("btnMinus")){
tips=" 减法。\n 等价的键盘操作为减号(-)";
}
else if(c.equals("btnPlus")){
tips=" 加法。\n 等价的键盘操作为加号(+)";
}
else if(c.equals("btnSqrt")){
tips=" 计算显示数字的平方根。\n 等价的键盘操作为@";
}
else if(c.equals("btnPercent")){
tips=" 按百分比的形式显示乘积的结果。输入一个数,单击*,再输入第二个数,然后单击%。例如,50*25%将显示为12.5。";
tips=tips+"也可执行带百分号的运算。输入一个数,单击运算符(+、-、*或/),再输入第二个数,单击%,然后单击=。例如,50+25%(指的是50的25%)=62.5。等价的键盘操作为%。";
}
else if(c.equals("btnMod")){
tips=" 显示x/y的模数或作数。此按钮为二元运算符。\n 例如,要计算5除以3的模数,请单击5MOD3=,结果等于2.\n 等价的键盘操作为%。";
}
else if(c.equals("btnOr")){
tips=" 计算按位或.\n 逻辑运算符在招待任何按位运算时将截断数值的小数部分.\n 等价的键盘操作为|";
}
else if(c.equals("btnLsh")){
tips=" 左移.如果要向右移位,请使用Inv+Lsh.在单击该按钮后,必须在显示区域指定(以二进制形式)要将显示的数值左移或右移多少位,然后单击等号(=).";
tips=tips+"逻辑运算符在招待任何按位运算时将截断数值的小数部分.\n 等价的键盘操作为<";
}
else if(c.equals("btnEqualSign")){
tips=" 对上两个数字执行任意运算.要重复上一次的操作,请再次单击=.\n 等价的键盘操作为Enter";
}
else if(c.equals("btnAnd")){
tips=" 计算按位与.\n 逻辑运算符在执行任何按位运算时将截断数值的小数部分。\n 等价的键盘操作为&";
}
else if(c.equals("btnXor")){
tips=" 计算按位异或.\n 逻辑运算符在执行任何按位运算时将截断数值的小数部分.\n 等价的键盘操作为^";
}
else if(c.equals("btnNot")){
tips=" 计算按位取反.\n 逻辑运算符在执行任何按位运算时将截断数值的小数部分.\n 等价的键盘操作为~";
}
else if(c.equals("btnInt")){
tips=" 显示十进制的整数部分.要显示十进制数的小数部分,\n 请使用Inv+Int.\n 等价的键盘操作为 ; 。";
}
else if(c.equals("datalist")){
tips=" 显示为进行统计计算而输入的数据。";
}
else if(c.equals("btnReturn")){
tips=" 切换到主计算器并保留“统计框”中的输入项。";
}
else if(c.equals("btnLoad")){
tips=" 将计算器显示框中的数改为在“统计框”内选取的数值。";
}
else if(c.equals("btnClearSelect")){
tips=" 删除在“统计框”中选定的数值。";
}
else if(c.equals("btnClearAll")){
tips=" 删除“统计框”中的全部数值。";
}
else if(c.equals("lblDataCount")){
tips=" 显示保存在“统计框”中的项目数。";
}
return tips;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -