Mercurial > hg > graal-jvmci-8
view visualizer/LogViewer/src/at/ssw/visualizer/logviewer/scene/ImportLogErrorDialog.java @ 5735:119c77c83ede
Initial commit: LogViewer GUI
author | Katrin Strassl <k.strassl@gmx.net> |
---|---|
date | Fri, 22 Jun 2012 23:14:42 +0200 |
parents | |
children |
line wrap: on
line source
package at.ssw.visualizer.logviewer.scene; import at.ssw.visualizer.logviewer.model.LogParser; import java.awt.Component; import java.util.List; import javax.swing.JOptionPane; import javax.swing.JScrollPane; import javax.swing.JTextArea; /** * * @author Katrin Strassl */ public class ImportLogErrorDialog { public static void showDialog(Component parent, List<LogParser.ParseError> errors) { JTextArea txaErrors = new JTextArea(); for (LogParser.ParseError error : errors) { txaErrors.append("Error at line " + error.getLineNumber()); txaErrors.append(": " + error.getMessage()); txaErrors.append("\n"); txaErrors.append("Log line: " + error.getLine()); txaErrors.append("\n"); } JScrollPane scpErrors = new JScrollPane(txaErrors); JOptionPane.showMessageDialog(parent, scpErrors, "Parse errors", JOptionPane.ERROR_MESSAGE); } }