Panel p에 대한 인스턴스를 수행되지 않았네요.
생성자 함수에서
p = new Panel();
등으로 목적에 맞게
인스턴스화를 시켜주셔야
해당 함수들을 main() 내에서
쓸 수 있져.
:
:
:
:
:
:
:
:
: #javac CheckboxTest.java
: #java CheckboxTest
:
: Warning: Cannot convert string "MetaCtrl<Key>Insert" to type VirtualBinding
: Exception in thread "main" java.lang.NullPointerException
: at java.awt.Container.addImpl(Container.java:584)
: at java.awt.Container.add(Container.java:490)
: at CheckboxTest.<init>(CheckboxTest.java:17)
: at CheckboxTest.main(CheckboxTest.java:25)
:
:
:
:
: import java.awt.*;
: import java.awt.event.*;
: import java.applet.*;
:
: public class CheckboxTest extends Frame
: {
: Panel p;
: Checkbox cb1,cb2;
: TextArea ta;
:
: public CheckboxTest()
: {
: setLayout(new BorderLayout());
: ta = new TextArea();
: cb1 = new Checkbox("berry");
: cb2 = new Checkbox("apple");
: add(p,BorderLayout.NORTH);
: add(ta,BorderLayout.CENTER);
: p.add(cb1);
: p.add(cb2);
: }
:
: public static void main(String args<>)
: {
: CheckboxTest cbt = new CheckboxTest();
: cbt.setSize(300,300);
: cbt.show();
: }
: }
:
: --
: 이 곳에 서명을 적어주십시오.
: 그 날이 오면 ...