Backgorund información:alternativa seleccionable a JOptionPane.showMessageDialog
Tengo un amigo mío en la Armada, y él quería saber si podía preparar una pequeña aplicación que calcualte cuando tiene su guardia deber, porque aparentemente contar con un calendario es difícil. Usé JOptionPane.showMessageDialog
para darle el resultado de las fechas. Así es como estoy haciendo eso.
GregorianCalendar knownDate = new GregorianCalendar(year,month,day);
GregorianCalendar[] futureDates = new GregorianCalendar[10];
for(int i = 0; i < 10; i++) {
futureDates[i] = new GregorianCalendar(year,month,day);
futureDates[i].add(Calendar.DAY_OF_MONTH,10*(i+1)); // duty every 10 days
}
String newline = System.getProperty("line.separator");
StringBuilder sb = new StringBuilder("Jakes duty dates:").append(newline);
for(GregorianCalendar d : futureDates) {
sb.append(months[d.get(Calendar.MONTH)]).append(" ");
sb.append(d.get(Calendar.DAY_OF_MONTH)).append(newline);
}
JOptionPane.showMessageDialog(null,sb.toString());
El 'único problema' es que no puede seleccionar el texto que se muestra. Le gustaría seleccionarlo para mensajes instantáneos y correos electrónicos, porque ¿qué sentido tiene ser medio flojo, verdad? (El único problema es entre comillas porque tengo la sensación de que va a arrastramiento del alcance de este a la muerte ... jaja)
Mi pregunta:
¿Existe una "solución de una línea" para hacer una seleccionable showMessageDialog
?
@skaffman gracias! debería haber pensado en esa etiqueta. :-) – corsiKa