2008. 6. 19. 09:31

찾기 힘들어~..

2008. 6. 13. 10:23

-------------------소스-----------------------------------
<%--plugin.jsp-->


<%@ page contentType="text/html;charset=KSC5601" %>
<html>
<title> plugin 테스트 </title>
<body>
<center><h2>plugin 테스트</h2></center>

<jsp:plugin type="applet" code="PluginApplet" codebase="http://localhost:8090/firejsp/
 jreversion="1.5" width="300" height="250" >
  <jsp:params>
   <jsp:param name="data"
    value="<jsp:plugin>테스트입니다." />
  </jsp:params>         
    <jsp:fallback>
        Plugin tag OBJECT or EMBED not supported by browser.
    </jsp:fallback>
</jsp:plugin>
</body>
</html>


//PluginApplet.java


import java.awt.*;
import javax.swing.*;
import java.applet.*;

public class PluginApplet extends JApplet {
 JMenuBar bar;
 JMenu file, edit;
 JMenuItem fileNew, fileOpen, fileSave;
 JTextArea text;
 
 public void init() {
  bar= new JMenuBar();
  file=new JMenu("File");
  edit=new JMenu("Edit");
  bar.add(file);
  bar.add(edit);
 
  fileNew=new JMenuItem("New");
  fileOpen=new JMenuItem("Open");
  fileSave=new JMenuItem("Save");
 
  file.add(fileNew);
  file.add(fileOpen);
  file.add(fileSave);
 
  setJMenuBar(bar);
 
  String data=getParameter("data");
 
  text=new JTextArea(data);
  JScrollPane sp=new JScrollPane(text);
 
  getContentPane().setLayout(new BorderLayout());
  getContentPane().add(sp,"Center");
 }
}
--------------------------------------------------------------------------------

-------------------------저장방법-------------------------------
PluginApplet.java파일과 컴파일한 class파일을 plugin.jsp가 저장된 폴더에 함께 넣는다.

codebase경로 설정은 위와 같이 해줘야 Applet이 수행된다.

또한가지 혹시 익스플로러 인터넷 옵션>고급에서 JAVA <Applet>기능이 체크되어 있지 않다면
반드시 체크하고 확인해준다.

아래 Eclipse 화면에서 보는 것과 같이 해준다.(수동으로 폴더 이동시 새로고침 F5)

사용자 삽입 이미지

* 한참동안 codebase를 찾지 못해 고생했다. 그냥 이렇구나 하고 알고 넘어가면 될 것을
왜 이렇게 집착했는지.. 난 단지 화면에서 Applet을 보고 싶었을 뿐이었는데..ㅜㅜ;
혹시나 이글을 보고 나같이 study진행에 차질이 없길 바라며 도움이 되길..
2008. 4. 7. 12:14

package ex0407;

import java.awt.*;

class ScrollBar1 extends Frame
{
 public ScrollBar1(String str)
 {
 
  super(str);
  Panel c=new Panel();//패널 생성
  Label lbl=new Label("scroll");
  c.add(lbl);//생성된 레이블을 패널안에 삽입
  Scrollbar srb1= new Scrollbar(Scrollbar.VERTICAL,10,100,0,255);
  Scrollbar srb2= new Scrollbar(Scrollbar.HORIZONTAL,10,50,0,255);
  add("West",srb1);
  add("Center",c);
  add("South",srb2);
  setSize(200,200);
  setVisible(true);
  lbl.setBackground(Color.green);//레이블 색상지정
 
 }

 public static void main(String[] args)
 {
  new ScrollBar1("Scroll Ex");
 }

}

2008. 4. 7. 12:10

package ex0407;

import java.awt.*;
import java.awt.event.*;

class ScrollBar2 extends Frame implements AdjustmentListener
{
 /**
  *
  */
 private static final long serialVersionUID = 1L;
 Scrollbar red, green, blue;
 Panel panel1, panel2;
 public ScrollBar2(String str)
 {
  super(str);
  red = new Scrollbar(Scrollbar.VERTICAL, 0, 10,0,255);
  green = new Scrollbar(Scrollbar.VERTICAL, 0, 10,0,255);
  blue = new Scrollbar(Scrollbar.VERTICAL, 0, 10,0,255);
 
  red.addAdjustmentListener(this);
  green.addAdjustmentListener(this);
  blue.addAdjustmentListener(this);
 
  panel1 = new Panel();
  panel2 = new Panel();
  panel1.setSize(200,100);
  panel2.setSize(200,100);
  panel2.add(red);
  panel2.add(green);
  panel2.add(blue);
  add("Center", panel1);
  add("South", panel2);
  setSize(200,200);
  setVisible(true);
 }
 
  public  void adjustmentValueChanged(AdjustmentEvent e)
  {
   panel1.setBackground(new Color(red.getValue(), green.getValue(), blue.getValue()));
  }
  public static void main(String[] args)
  {
   new ScrollBar2("Scroll");
  }
}

2008. 3. 4. 10:11

JAVA API 5.0 한글

Story Room 2008. 3. 4. 10:11
2007. 12. 14. 19:02

비트 컴퓨터학원!

Story Room 2007. 12. 14. 19:02
http://www.bitacademy.com/

알아본 학원중에 제일 괜찮은 곳
JAVA 일반, 전문가 과정 포함해서 6개월.. 길다~
07.12.26 방학특강을 노려보자!
전화 02-3486-3456