JScrollPane构造函数'Not supported yet'错误

时间:2016-12-15 15:45:35

标签: java dialog jframe jscrollpane

我正在尝试创建一个框架,其中包含一个带有可滚动文本区域的面板,如下所示。

public static void showErrorDialog(String strErrMsg, Exception e) {

    JFrame frame = new JFrame();

    JPanel pane = new JPanel();

    JLabel lbl = new JLabel(strErrMsg);
    JTextArea textArea = new JTextArea(6, 25);
    textArea.setText(getStackTrace(e));
    textArea.setEditable(false);

    JScrollPane scroll = new JScrollPane(textArea);

    pane.add(lbl);
    pane.add(scroll);

    frame.pack();
    frame.setVisible(true);

    JOptionPane.showMessageDialog(frame, pane, "Error", JOptionPane.ERROR_MESSAGE);
}

我使用了教科书中的一个例子作为参考。但是,我在运行时收到以下错误:

Exception in thread "AWT-EventQueue-0" java.lang.UnsupportedOperationException: Not supported yet.
at mypackage.excel.JScrollPane.<init>(JScrollPane.java:16)

我也在尝试将滚动窗格添加到面板时出现编译时错误:

no suitable method found for add(JScrollPane)

基本上我只想显示传入(strErrMsg)的JLabel和JTextArea中的错误堆栈跟踪的错误对话框。谢谢你的帮助!

0 个答案:

没有答案