Backgorund信息:可选择的替代JOptionPane.showMessageDialog
我在海军我的一个朋友,他想知道如果我能掀起他,一个小应用程序,将calcualte当他有他的卫兵因为显然依靠日历是困难的。我用JOptionPane.showMessageDialog
给他日期的输出。以下是我如何做到这一点。
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());
'唯一的问题'是你无法选择显示的文本。他想选择它作为即时消息和电子邮件,因为什么才是懒惰的一点,对吧? (唯一的问题是在引号,因为我有一种感觉,他就会范围蔓延,这对死亡...哈哈)
我的问题:
是否有“一个行的解决方案”作出选择showMessageDialog
?
@skaffman谢谢!应该想到那个标签。 :-) – corsiKa 2011-03-20 22:03:19