Как сделать частный компонент свинга публичным в Java? - PullRequest
0 голосов
/ 16 февраля 2012

Я хочу изменить уровень доступности компонента 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 Ответ

3 голосов
/ 16 февраля 2012

Это должно быть

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

}

В противном случае этот блок обрабатывается как инициализатор, и вы получаете синтаксическую ошибку внутри.

...