ไปที่เนื้อหา


รูปภาพ

มือใหม่ใช้JAVA


  • กรุณาลงชื่อเข้าใช้เพื่อตอบกระทู้
มี 2 โพสต์ตอบกลับกระทู้นี้

#1 SezunA

SezunA

    เฝิงจี้

  • Special Member
  • 100 โพสต์

โพสต์เมื่อ 17 February 2007 - 06:20:37 PM

ผม compile โค้ดนี้ไม่ผ่านอะคับไม่ทราบว่าผิดตรงไหนรึป่าวคับ
นี่เป็นโค้ด ขึ้นมาเป้นหน้าต่างขนาด300*300
มีตัวหนังสือขึ้นว่า Hello, World! พร้อมทั้งมีวงรีล้อมรอบอะคับ อธิบายให้ผมเข้าใจด้วยยิ่งดีคับ เพราะมือใหม่คับกำลังศึกษาอยู่
import java.awt.*;
import javax.swing.*;

public class  HelloGraphicsWorld {

    public static void main(String[] args) {
        JFrame frame = new JFrame(){
            public void paint(Grafphics g) {
                g.drawString("Hello, World!", 110, 150);
                g.drawOval(100, 130, 90, 30);
            }
        };

        frame.setSize(300, 300);
        frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
        frame.setVisible(true);
    }
}


ลืมบอกไปคับโค้ดนี้มาจากหนังสือสอนเขียนโรแกรมอะนะสำหรับผู้เริ่มต้น

------------------------------------------------------------------------------
ส่วนนี่ compile ผ่านแต่ Run แล้วมันขึ้นงี๊อะ
public class HelloWorld
{
    public static void main(String[] args)
    {
        System.out.println("Hello World!");
    }
}

ขึ้นงี๊อะ


#2 Toeykung

Toeykung

    ฉวินไฉ่

  • Members
  • 13 โพสต์
  • Location:บนฟ้า.... จะ้บ้าเรอะ

โพสต์เมื่อ 18 February 2007 - 12:30:49 PM

First problem
public void paint(Grafphics g) //this line class name incorrect must change to Graphics not Grafphic

Second problem
i think problem isn't your source code because i can compile & run this source code smile.gif

PS. sorry, my notebook can't type Thai language sad.gif


#3 SezunA

SezunA

    เฝิงจี้

  • Special Member
  • 100 โพสต์

โพสต์เมื่อ 18 February 2007 - 01:01:04 PM

ขอบคุณคับ
บรรทัดนั้นผมจำได้ว่าผมแก้แล้วนิหว่าไปๆมาๆอ่าวลืมแก้- -
ผม compile ได้แล้วจากไฟล์ .java กลายเป็น .class แล้วเอาไปทำไรได้อะคับมะเห็นเป้น .exeเลย-.-




0 สมาชิกกำลังอ่านกระทู้นี้

0 สมาชิก, 0 ผู้เยี่ยมชม, 0 ผู้ใช้งานที่ซ่อนตัว