如何在Java中将私有swing组件变为公共组件?

时间:2012-02-16 05:51:01

标签: java swing jcomponent

我想更改swing组件的可访问级别(即jTextArea),以便我可以在另一个类中访问它!我正在使用netBeans但它似乎没有意味着它的视觉功能!这是我试过但我得到一个我无法解决的错误

public class HttpHeadersFrame extends javax.swing.JFrame 
{

/** Creates new form HttpHeadersFrame */

    public HttpHeadersFrame() 
    {
        initComponents();
    }
    public JTextArea getRequestTextArea
    {
       return requestTextArea;//Got error that says "initilizer must be to complete normally"

    }

// Variables declaration - do not modify

private javax.swing.JTextArea requestTextArea;
private javax.swing.JTextArea responseTextArea;

1 个答案:

答案 0 :(得分:3)

应该是

//                                 VV
public JTextArea getRequestTextArea()
{
   return requestTextArea;//Got error that says "initilizer must be to complete normally"

}

否则,此块被视为初始化程序,并且您在内部遇到语法错误。