<div>볼드표시 되어있는 부분에서 출력이 안되는데 이상하네요. </div> <div>문법적으로 오류가 없는거 같은데............. 고수분들 헬프점여! </div> <div><br></div> <div><br></div> <div>class Panel1 extends Panel implements ActionListener {</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>private GridLayout gl = new GridLayout(2, 2);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>private Label filename_lb = new Label(" Input file name");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>private TextField filename_tf = new TextField();</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>private Label word_lb = new Label(" Input word");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>private TextField word_tf = new TextField();</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>private Panel2 p2;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>public Panel1() {</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>this.setLayout(gl);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>this.add(filename_lb);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>this.add(filename_tf);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>this.add(word_lb);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>this.add(word_tf);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>public Panel1(Panel2 p) {</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>this.p2 = p;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>public void actionPerformed(ActionEvent e) {</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>//<span class="Apple-tab-span" style="white-space:pre;"> </span>System.out.println("hello"+p1.getFilename_tf().getText());</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>if (e.getSource() == p2.bt) {</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>try {</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>System.out.println("go");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>search();</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>} catch (IOException ie) {</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>} else {</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>System.out.println("no");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span><b>public void search() throws IOException {</b></div> <div><b><span class="Apple-tab-span" style="white-space:pre;"> </span>System.out.println(filename_tf.getText());<span class="Apple-tab-span" style="white-space:pre;"> </span><------------ 여기서 아무 출력도 나오지 않습니다.</b></div> <div><b><span class="Apple-tab-span" style="white-space:pre;"> </span>System.out.println(word_tf.getText());</b></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div>}</div> <div><br></div> <div> <div><br></div> <div>class Panel2 extends Panel {</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>private FlowLayout fl = new FlowLayout(FlowLayout.RIGHT);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>Button bt = new Button("Search");</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>public Panel2() {</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>this.setLayout(fl);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>this.add(bt);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>bt.addActionListener(new Panel1(this));</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div>}</div></div> <div><br></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.