public void setTracesSessions(TracesSessions tracesSessions) { sessionsList.removeAll(); this.tracesSessions = tracesSessions; for (int i = 0; i < tracesSessions.size(); i++) { TracesSession tracesSession = tracesSessions.elementAt(i); String name = tracesSession.getName(); // System.out.println("name:"+name); if (name.equals("No available session yet, click on refresh")) sessionsList.add(name); else { String trueName = getTrueName(name); sessionsList.add("Trace " + (i + 1) + " from " + trueName); } } if (tracesSessions.size() != 0) sessionsList.select(0); }
// Item Listener stuff public void showMessages(ItemEvent e) { int index = 0; if (e != null) index = ((Integer) e.getItem()).intValue(); allmessagesTextArea.setText(""); TracesSession tS = tracesSessions.elementAt(index); for (int i = 0; i < tS.size(); i++) { TracesMessage tM = tS.elementAt(i); // allmessagesTextArea.setForeground(Color.red); // allmessagesTextArea.setFont(new Font ("Dialog", 1, 18)); allmessagesTextArea.append( "Message " + (i + 1) + " from " + tM.getFrom() + " to " + tM.getTo()); allmessagesTextArea.append("\n\n"); // allmessagesTextArea.setForeground(Color.black); // allmessagesTextArea.setFont(new Font ("Dialog", 1, 14)); allmessagesTextArea.append(tM.getMessageString()); allmessagesTextArea.append("\n"); } allmessagesTextArea.select(0, 0); }