Skip to main content

Posts

Showing posts from October, 2018

Random number chart

โจทย์ของเราคือ การสร้างผังตัวเลขที่เมื่อกดปุ่ม "Random" ผังของตัวเลขก็จะเปลี่ยนไปเรื่อย ๆ ซึ่งให้ผลลัพธ์ตามรูป โดยก่อนอื่นเราเริ่มจากการออกแบบผังของตัวเลขให้เป็นเหมือนตารางตัวเลข  ในส่วนต่อไปจะเป็นขั้นตอนการ random ตัวเลข สามารถดู code ทั้งหมดได้ที่  GitHub:Manachanok/Random-number-chart

Java-based Simple GUI Calculator

หลังจากที่เราได้ลองสร้างเครื่องคิดเลขจากสองเครื่องมืออย่าง Pygame และ PySimpleGUI ด้วยภาษา Python กันไปแล้ว คราวนี้เราจะเปลี่ยนภาษาที่ใช้สร้างเครื่องคิดเลขเป็น Java ผ่าน NetBeans IDE 8.2 กันบ้างนะคะ         เริ่มแรกเราไม่มีพื้นฐานของภาษา Java เลย ก็เลยลองสืบค้นจากใน google จนไปเจอ  How to Create Calculator in Java NetBeans Full Tutorial  ใน youtube ซึ่งเราได้ทดลองสร้างเครื่องคิดเลขของตัวเองขึ้นมาตามนี้         เมื่อเราสร้าง button ได้แล้ว จะสามารถ click เพื่อเข้าไปแก้ไข code ในส่วนของ button นั้น ๆ ได้ดังนี้ private void jButton7ActionPerformed(java.awt.event.ActionEvent evt) { String Enternumber = jDisplay.getText() + jButton7.getText(); jDisplay.setText(Enternumber); }         โดยกำหนดตัวแปร Enternumber เป็นค่าที่ได้จากคำสั่ง getText() ใน jDisplay  แล้วแสดงผลโดยคำสั่ง setText() ใน jDisplay ให้แสดง String ตัวดังกล่าวออกมา ซึ่งถ้ามีการเพิ่ม String เข้ามาใหม่ Enternumber ก็จะ getText() ของ jButton แต่ละปุ่มเพิ