- 631 名前:629 mailto:sage [04/02/08 16:49]
- >>630
tab.addChangeListener(new ChangeListener(){ public void stateChanged(ChangeEvent e){ JTabbedPane jtab = (JTabbedPane)e.getSource(); jtab.setVisible(false); int sindex = jtab.getSelectedIndex(); String str = jtab.getTitleAt(sindex); for(int i=0;i<jtab.getTabCount();i++){ if(i==sindex){ if("今週のネタ".equals(str)){ jtab.setBackgroundAt(i, Color.green); }else{ Color sc = (sindex%2==0)?Color.red:Color.blue; jtab.setBackgroundAt(i, sc); } }else{ jtab.setBackgroundAt(i, null); } } jtab.setVisible(true); } });
|

|