Page 1 of 1

[java]ข้อควรระวังที่เกิดจากการใช้ Swing กับ Netbeans!!!

PostPosted: Wed Sep 13, 2006 7:51 pm
by nat3
พอดีดูโค้ดให้เพื่อนเลยเจอของแปลกปลอมเข้า ดูจากบรรทัดด้านล่างนี้ละกัน
Code: Select all
import java.awt.Graphics;

public class TicTacToe extends javax.swing.JFrame {

...
    // <editor-fold defaultstate="collapsed" desc=" Generated Code ">//GEN-BEGIN:initComponents
    private void initComponents() {
        jPanel1 = new javax.swing.JPanel();
...
        org.jdesktop.layout.GroupLayout jPanel1Layout = new org.jdesktop.layout.GroupLayout(jPanel1);
        jPanel1.setLayout(jPanel1Layout);
        jPanel1Layout.setHorizontalGroup(
            jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(0, 400, Short.MAX_VALUE)
        );
        jPanel1Layout.setVerticalGroup(
            jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(0, 300, Short.MAX_VALUE)
        );
...

สิ่งที่มันเพิ่มขึ้นมาก็คือ ตัวจัดการ Layout component (org.jdesktop.layout.GroupLayout) แบบเป็นกลุ่มซึ่งโค้ดตรงนี้มันยังไม่ได้รวมเข้าไปใน Library มาตรฐานดังนั้นถ้าจะ compile ผ่านทาง command prompt จะขึ้น error ทันทีเพราะมันจะหา library ดังกล่าวไม่เจอ ต้องคอมไพล์ผ่าน netbeans เอา หรือไม่ก็ไปก๊อบ class ที่ว่าออกมาจาก netbeans มาใส่ใน directory เดียวกัน
สำหรับคนที่ใช้ Eclipse คงไม่เจอปัญหานี้แต่ก็คงปวดหัวกับ Visual Editor พอสมควรที่มันกินทรัพยากรได้มหาศาลดีจิงๆ
ว่าแล้วเดี๊ยวไปลอง intelliJ ดีกว่าว่ามันจะดีขนาดไหน แต่ตอนนี้ป๋มก็ใช้ Eclipse อยู่นะคร๊าบ

ปล. สำหรับใครที่ต้องการดูรายละเอียด GroupLayoutManager ดูได้ที่เว็บ http://www.jdesktop.org

PostPosted: Thu Sep 14, 2006 10:02 am
by ext
ใช้ visual studio กับ jj เจอปัญหาอะไรป่ะคับ

PostPosted: Thu Sep 14, 2006 2:05 pm
by nat3
แหงะ ไม่เคยลองง่ะ ยังไม่เคยไปแตะ .net เลย -*-

PostPosted: Thu Sep 14, 2006 5:19 pm
by Inception
อ่านไปก็ไม่เข้าใจ เอาเป็นว่า ต่อไปติดปัญหาอะไร คิดว่ามาโพสถามที่บอร์ด ก็(น่าจะ)มีพี่ๆ หรือผู้รู้มาตอบให้

PostPosted: Thu Sep 14, 2006 5:28 pm
by bigaun
คงมีแนตที่ตอบได้

8)

PostPosted: Sat Nov 11, 2006 4:53 pm
by SoUL
ext wrote:ใช้ visual studio กับ jj เจอปัญหาอะไรป่ะคับ


visual studio มันสร้างง่ายกว่า java อีกแต่เป็น .NET นะ

PostPosted: Sun May 27, 2007 8:33 am
by nat3
ext wrote:ใช้ visual studio กับ jj เจอปัญหาอะไรป่ะคับ


ขอขุดกระทู้นี้หน่อยละกัน
VS สามารถเขียน Java ได้เหมือนกัน แต่เป็น J# นะถ้าจำไม่ผิด
ใครเขียน J# ผ่าน .NET เป็นยังไงบ้างลองมาเล่าหน่อยจิ