Advertisement
Guest User

Untitled

a guest
Sep 20th, 2017
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.43 KB | None | 0 0
  1. ActionListener ExpandListener = new ActionListener(){
  2. @Override
  3. public void actionPerformed(ActionEvent e) {
  4. JToggleButton button = (JToggleButton) e.getSource();
  5. i = (int) button.getClientProperty("number");
  6. y=0;
  7. for(int f=0;f<i;f++){
  8. y += ChapterSize[f];
  9. }
  10. if(ExpandButtons[i].isSelected()){
  11. for(int g=0;g<ChapterSize[i];g++){
  12. Comments[g+y].setVisible(true);
  13. }
  14. }else{
  15. for(int g=0;g<ChapterSize[i];g++){
  16. Comments[g+y].setVisible(false);
  17. }
  18. Boolean GreenFlag = false;
  19. Boolean YellowFlag = false;
  20. Boolean RedFlag = false;
  21. for(int g=0;g<ChapterSize[i];g++){
  22. if(!Comments[g+y].getText().isEmpty()){
  23. GreenFlag = true;
  24. YellowFlag = true;
  25. }else{
  26. GreenFlag = false;
  27. }
  28. if(Comments[g+y].getText().isEmpty()){
  29. RedFlag = true;
  30. }else{
  31. RedFlag = false;
  32. }
  33. }
  34. if(GreenFlag == true){
  35. ExpandButtons[i].setBackground(Color.GREEN);
  36. YellowFlag = false;
  37. }
  38. if(RedFlag == true)ExpandButtons[i].setBackground(Color.RED);
  39. if(YellowFlag == true)ExpandButtons[i].setBackground(Color.YELLOW);
  40. }
  41. }
  42. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement