Posted inJava programming FTP upload file ด้วย Java Posted by By Thada August 29, 2025 ติดตั้ง FTP server ก่อน - ใช้ Filezilla Server เปิดใช้งาน services -> Filezilla-server เลือกใช้งาน Apache commons…
Posted inJava programming สร้าง XSD จาก Class ด้วย schemagen Posted by By Thada August 25, 2025 ทดลองสร้างด้วย MAVEN แก้ไข POM.XML <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.ncs.xsdgen</groupId> <artifactId>SchemaGen</artifactId>…
Posted inJava programming Automatic add new row at the end of table Posted by By Thada August 24, 2025 ต้องการสร้าง JTable สำหรับ กรอกข้อมูล โดย ไม่ต้องมีปุ่ม เพื่อ add new row, ใช้วิธี detect ว่ามีการใส่ข้อมูลที่ row ว่างท้ายตารางหรือไม่…
Posted inJava programming Special dialog ด้วย JOptionPane Posted by By Thada August 22, 2025 JOptionPane สามารถสร้าง dialog box ทั่วไปให้เราใช้งานได้ เช่น message box, confirm box หรือ input box แต่บางครั้งเราต้องการ dialog…
Posted inJava programming สร้าง XSD (schema) จาก XML Posted by By Thada August 18, 2025 ใช้ xsd-gen https://github.com/wiztools/xsd-gen/releases https://github.com/wiztools/xsd-gen?tab=readme-ov-file Install Builds are available as uber jar. Running To generate schema: $…
Posted inJava programming Apache POI สำหรับ อ่านเขียนไฟล์ XLS, XLSX Posted by By Thada August 18, 2025 Apache POI มีโมดูลแยกกันสำหรับจัดการไฟล์ Excel แต่ละเวอร์ชัน: XLS (Excel 97-2003): ฟอร์แมต: เป็นไฟล์แบบ Binary ที่เรียกว่า HSSF (Horrible Spreadsheet…
Posted inJava programming Java – comparator vs comparable Posted by By Thada August 15, 2025 พอดีมีเรื่องให้ต้องเขียนโปรแกรมเพื่อช่วยการเรียงลำดับ แล้วมาสะดุดกับคำว่า Comparable และ Comparator ใน Java ว่ามันมีความแตกต่างกันอย่างไรและควรจะใช้งานอย่างไร จากที่อ่านหลายๆกระทู้ใน stackoverflow และเว็บอื่นๆ พอสรุปคร่าวๆว่าที่แนะนำการใช้งานโดยอิงจาก natural order โดยเค้าจะแนะนำว่า…