Значение строк - Java

Узнай цену своей работы

Формулировка задачи:

Нам были даны программы и нужно было их переделать, я все сделал, но несколько вопросов все таки у меня есть,если можно, помогите понять, что означают выделенные строчки.
Листинг программы
  1. import java.awt.*;
  2. public class Auf7_1 {
  3. public static void main(String[] args) {
  4. Frame fenster = new Frame("Beispielfenster");
  5. fenster.setLocation(10, 20);//в какой части экрану будет окно выходить
  6. fenster.setSize(500, 400);// ширина и высота окна
  7. GridLayout fensterLayout = new GridLayout(5, 999);
  8. fenster.setLayout(fensterLayout);
  9. Label oberLabel = new Label("Ein kleines Beispiel");
  10. fenster.add(oberLabel);
  11.  
  12. Panel buttonPanel = new Panel();
  13. GridLayout buttonLayout = new GridLayout(1,3);
  14. buttonPanel.setLayout(buttonLayout); ------- тут не понятно
  15. Button start = new Button("start");
  16. Button stop = new Button("stop");
  17. Button s = new Button("s");
  18. buttonPanel.add(start);
  19. buttonPanel.add(stop);
  20. buttonPanel.add(s);
  21. fenster.add(buttonPanel);
  22. Panel boxPanel = new Panel();
  23. GridLayout boxLayout = new GridLayout(4, 1);
  24. [B]boxPanel.setLayout(boxLayout);[/B]
  25. Checkbox rot = new Checkbox("rot");
  26. Checkbox gelb = new Checkbox("gelb");
  27. Checkbox gruen = new Checkbox("gruen", true); тут не понятно, почему тру
  28. boxPanel.add(rot);
  29. boxPanel.add(gelb);
  30. boxPanel.add(gruen);
  31. fenster.add(boxPanel);
  32. Scrollbar bar = new Scrollbar();
  33. bar.setOrientation(0);
  34. bar.setValue(25);
  35. fenster.add(bar);
  36. Panel untenPanel = new Panel();
  37. GridLayout untenLayout = new GridLayout(1, 2);
  38. untenPanel.setLayout(untenLayout); ---------- тут не понятно
  39. Label eingabe = new Label("Eingabe:");
  40. TextField field = new TextField("hallo");
  41. untenPanel.add(eingabe);
  42. untenPanel.add(field);
  43. fenster.add(untenPanel);
  44. fenster.setVisible(true); -- тут не понятно
  45. }
  46.  
  47. }
последнее делает все видимым, как я понимаю.
Label eingabe = new Label("Eingabe:"); это тоже не совсем понятно

Решение задачи: «Значение строк»

textual
Листинг программы
  1. 1*.setLayuout(2*);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.286 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут