freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java課程設(shè)計---科學(xué)計算器-java-展示頁

2025-01-31 06:31本頁面
  

【正文】 on(panel2, n!, new Signs(), )。194。 addButton(panel2, 9, numActionListener, )。 addButton(panel2, 7, numActionListener, )。 addButton(panel2, 1/x, new Signs(), )。 addButton(panel1, CE, new Clear(), )。 init()。//文字右對齊 (0)。//文本區(qū)域不可編輯 ()。//實現(xiàn)數(shù)字監(jiān)聽 濟(jì)南大學(xué)課程設(shè)計 6 /** * 文本域,即為計算器的屏幕顯示區(qū)域 */ tf = new JTextField()。 (myBar)。 (menu2)。//添加一條分割線 (help2)。 (help1)。 ()。 (seeItem1)。//選項組 (editItem1)。 (new Font(宋體 ,12))。 help2 = new JMenuItem(關(guān)于計算器 (A))。 (new Font(宋體 ,12))。 (new Font(宋體 ,12))。 new CalculatorSimple().setVisible(true)。 (seeItem2)。 (true)。 (this)。 seeItem1 = new JRadioButtonMenuItem(科學(xué)型 )。 (new Font(宋體 ,12))。 editItem2 = new JMenuItem(粘貼 (P) Ctrl+V)。 (new Font(宋體 , , 12))。 (new Font(宋體 , , 12))。 menu2 = new JMenu(查看 (V))。 /* * 菜單欄 */ myBar = new JMenuBar()。//5行 6列 panel3 = new JPanel(new GridLayout(5, 1, 5, 5))。 panel1 = new JPanel(new GridLayout(1, 3, 10, 10))。//設(shè)置標(biāo)題欄 df = new DecimalFormat(.)。//設(shè)置數(shù)字監(jiān)聽 private DecimalFormat df。 private double result = 0。//字符串返回 private boolean IfResult = true, flag = false。 private ButtonGroup bgb。//單選框 private JCheckBoxMenuItem seeItem3。 private JMenuItem editItem1, editItem2, help1, help2, help3。//創(chuàng)建面板容器 private JMenuBar myBar。 public class Calculator extends JFrame implements ActionListener { private JTextField tf。 import 。 六、 源代碼 科學(xué) 型 計算器界面 import .*。 用 setVisible語句對標(biāo)準(zhǔn)型界面設(shè)置隱藏,默認(rèn)顯示科學(xué)型界面 。 對“查看”添加監(jiān)聽并加入到 button組中, public void actionPerformed(ActionEvent e) { setVisible(false)。 private void addButton(JPanel panel, String name, ActionListener action 語句實現(xiàn)了 ActionListener 接口,因此可以調(diào)用addActionListener(this)方法對按鈕進(jìn)行點擊監(jiān)聽 , 在下面的 public void actionPerformed(ActionEvent e) 方法里面對各個點擊事件進(jìn)行處理 。 開始 主界面 輸入 運(yùn)算數(shù)據(jù) 運(yùn)算符號 結(jié)果輸出 繼續(xù) 用戶點擊 按鈕或鍵盤輸入 觸發(fā)事件 文本框接收 文本框顯示結(jié)果 調(diào)用計算 函數(shù) 表達(dá)式不合法 時提醒 濟(jì)南大學(xué)課程設(shè)計 3 給各個按鈕進(jìn)行算法,利用鼠標(biāo)點擊事件,當(dāng)鼠標(biāo)點擊某個按鈕時就開始執(zhí)行那個按鈕所定義的算法,生成數(shù)據(jù)并顯示。 四、 算法的流程圖 濟(jì)南大學(xué)課程設(shè)計 2 五、 詳細(xì)設(shè)計過程與分析 界面設(shè)計 設(shè)置內(nèi)容網(wǎng)格布局 BorderLayout,創(chuàng)建菜單欄和文本區(qū),創(chuàng)建單選按鈕,默認(rèn)選中,添加按鈕并加入按鈕,統(tǒng)一設(shè)置按鈕的使用方式。 ActionEvent 對象的 getActionCommand()方法 , 取得與引發(fā)事件對象相關(guān)的字 符串 :寫入平方根 sqrt、百分號 %、倒數(shù) 1/x, sin,cos,tan 的計算公式。 java 類中的 Math 函數(shù)庫以及各種串的操作,像是 計算器的基礎(chǔ)操作( + 247。 。 文本域,即為計算器 的屏幕顯示區(qū)域。 課程設(shè)計報告 課程名稱: 面向?qū)ο蠹夹g(shù)課程設(shè)計 設(shè)計題目: 科學(xué) 計算器 學(xué) 院: 信息科學(xué)與工程學(xué)院 專 業(yè): 計算機(jī)科學(xué)與技術(shù)(軟件外包 ) 姓 名: 王怡 學(xué) 號: 20211214132 班 級: 計 1001 指導(dǎo)教師: 史桂嫻 二零一二年 六 月 十 日濟(jì)南大學(xué)課程設(shè)計 1 一、 設(shè)計內(nèi)容及要求 設(shè)計并實現(xiàn)類似于 Windows 系統(tǒng)中“計算器”的窗口及功能 要求:設(shè)計出如圖所示的圖形界面并且能夠?qū)崿F(xiàn)多種運(yùn)算,且保證運(yùn)算的正確性 二、 開發(fā)環(huán)境 設(shè)計環(huán)境或器材: 硬件環(huán)境:個人計算機(jī) 軟件環(huán)境: MyEclipse 集成開發(fā)環(huán)境 Java JCreator Pro; 設(shè)計原理說明:運(yùn)用 Application 程序。 三、 設(shè)計思路 對 Application 運(yùn)用繼承 JFrame 設(shè)計,類的設(shè)計構(gòu)造方法利用等 。 ,在設(shè)計界面中 添加并加入按鈕 控件 。 給各個按鈕進(jìn)行算法,利用鼠標(biāo)點擊事件,當(dāng)鼠標(biāo)點擊某個按鈕時就開始執(zhí)行那個按鈕所定義的算法,生成數(shù)據(jù)并顯示。)。 器。 整體布局是一個 BorderLayout,其中第一行的按鈕、下面的按鈕都是 BorderLayout,四部分按鈕是 GridLayout,然后將四部分的按鈕加入到 BorderLayout,再將這個 BorderLayout 以及結(jié)果輸出框、版權(quán)信息加入到最大的 BorderLayout。 添加動作監(jiān)聽事件:添加數(shù)字監(jiān)聽,運(yùn)算符號事件的監(jiān)聽,清除按鈕的事件監(jiān)聽,小數(shù)點的事件監(jiān)聽 。 用 ActionEvent對象的 getActionCommand()方法取得與引發(fā)事件對象相關(guān)的字符串,求平方根,百分比,倒數(shù) , sin,cos,tan等 函數(shù) 。 new CalculatorSimple().setVisible(true)。從而實現(xiàn)界面的轉(zhuǎn)換。 import .*。 import .*。//創(chuàng)建文本框 private JPanel panel1, panel2, panel3, panel4。//創(chuàng)建一個水平菜單欄 private JMenu menu1, menu2, menu3。 private JRadioButtonMenuItem seeItem1, seeItem2。//復(fù)選框 private ButtonGroup itemGroup = new ButtonGroup()。 private String back。 private String oper = =。 private Num numActionListener。//格式化數(shù)字輸出 濟(jì)南大學(xué)課程設(shè)計 4 public Calculator(){ super(科學(xué)計算器 )。//保留四位小數(shù) (new BorderLayout(10, 5))。 panel2 = new JPanel(new GridLayout(5, 6, 5, 5))。 panel4 = new JPanel(new BorderLayout(5, 5))。 menu1 = new JMenu(編輯 (E))。 menu3 = new JMenu(幫
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1