2010-06-10 44 views
5

Tôi gặp sự cố.Chạy Java-applet trực tiếp (không có trang html)

Làm cách nào tôi có thể chạy java-applet trực tiếp mà không được nhúng vào trang web của mình?

Tôi biết appletViewr có thể thực thi applet mà không cần trình duyệt nhưng tôi cần tải applet java mà không cần trang html.

+1

Sử dụng appletviewer! Vội! –

+1

AppletViewr thực thi applet ojut của trình duyệt nhưng tôi cần tải applet java mà không cần trang html – PleaseHelpMe

Trả lời

3

appletviewer là con đường để đi, NHƯNG, nó vẫn đòi hỏi một trang web với một applet-tag.

Một giải pháp thay thế là viết một lớp học còn sơ khai, với một phương thức main, mà instantiates applet, gọi init(), start(), stop()destroy() như nhẽ ra phải được thực hiện bởi các trình duyệt hoặc appletviewer.

1

Tạo một lớp con, thực hiện phương thức chính và gọi init(), start(), stop(), hủy khi cần.

1

Nếu bạn sử dụng nhật thực: Nhấp chuột phải vào tệp java chính của bạn (tệp mở rộng Applet), chọn menu con 'Chạy dưới dạng' và chọn 'Applet.

-1
<applet code=classname height=200 width=200> 

</applet> 

Đơn giản chỉ cần viết mã này trong chương trình java của bạn và chạy đầu tiên sử dụng:

javac classname.java 

sau

run:appletviewer classname.java 
+0

Cân nhắc tránh tất cả chữ hoa và sử dụng các thẻ mã khi thích hợp. – kevinf

3

Sử dụng dưới mã với mã của bạn, nơi AppletClass là lớp Applet của bạn.

AppletClass appletClass = new AppletClass(); 

JFrame frame = new JFrame(); 
frame.setLayout(new GridLayout(1, 1)); 
frame.add(appletClass); 

// Set frame size and other properties 
... 

// Call applet methods 
appletClass .init(); 
appletClass .start(); 

frame.setVisible(true); 

Có thể thực hiện các tùy chỉnh khác theo yêu cầu.

+0

Bất kỳ ý tưởng nào về cách chuyển các giá trị ? –

+0

@KeithTyler kết hợp mã trên, trong đó đi vào một 'public static void main (String [] args)' với phương pháp tiếp cận sơ khai từ [câu trả lời này] (https://stackoverflow.com/a/6131260). –

1

Sử dụng /*<applet code="java file name " height=150 width=150></applet>*/ trước khi tuyên bố lớp applet và sau đó biên dịch chương trình java và chạy Applet bằng appletviewer nó thực hiện một cách hoàn hảo không yêu cầu bất kỳ tập tin html

Các vấn đề liên quan