Guest User

Untitled

a guest
Feb 21st, 2018
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.92 KB | None | 0 0
  1. package de.sebastianthoma.wochenplaner.client;
  2.  
  3. import java.awt.Dialog;
  4.  
  5. import com.google.gwt.dom.client.Style.Unit;
  6. import com.google.gwt.event.dom.client.ClickEvent;
  7. import com.google.gwt.event.dom.client.ClickHandler;
  8. import com.google.gwt.event.dom.client.KeyCodes;
  9. import com.google.gwt.event.dom.client.KeyUpEvent;
  10. import com.google.gwt.event.dom.client.KeyUpHandler;
  11. import com.google.gwt.user.client.Window;
  12.  
  13. import com.google.gwt.user.client.ui.Button;
  14. import com.google.gwt.user.client.ui.Composite;
  15. import com.google.gwt.user.client.ui.DockLayoutPanel;
  16. import com.google.gwt.user.client.ui.Grid;
  17. import com.google.gwt.user.client.ui.HTML;
  18. import com.google.gwt.user.client.ui.Label;
  19. import com.google.gwt.user.client.ui.TextBox;
  20.  
  21. public class WochenplanerGui extends Composite implements KeyUpHandler , ClickHandler{
  22.  
  23. Grid panel;
  24. Button close = new Button("________CLOSE________");
  25.  
  26.  
  27.  
  28. public WochenplanerGui() {
  29.  
  30. panel = new Grid(18, 8);
  31. panel.setPixelSize(1000, 700);
  32. initWidget(panel);
  33.  
  34. //Schließ-Button
  35.  
  36. panel.setWidget(17, 4,close);
  37. panel.getCellFormatter().setStyleName(17, 4, "labelStyle");
  38. close.addClickHandler(new ClickHandler() {
  39.  
  40. public void onClick(ClickEvent event) {
  41.  
  42.  
  43.  
  44. }
  45. });
  46.  
  47.  
  48. // Uhrzeit
  49.  
  50. panel.setWidget(0, 0, new Label(" fffffffffffff"));
  51. panel.getCellFormatter().setStyleName(0, 0, "labelStyle1");
  52.  
  53. for (int i = 1; i < 16; i++) {
  54.  
  55. for (int j = 0; j < 1; j++) {
  56.  
  57. panel.setWidget(i, j, new Label(i+6 + " "));
  58.  
  59. }
  60. }
  61.  
  62. for (int i = 1; i < 16; i++) {
  63.  
  64. for (int j = 0; j < 1; j++) {
  65.  
  66. panel.getCellFormatter().setStyleName(i, 0, "labelStyle2");
  67.  
  68. }
  69. }
  70.  
  71. // Wochentag
  72.  
  73. panel.setWidget(0, 1, new Label("Montag "));
  74. panel.setWidget(0, 2, new Label("Dienstag "));
  75. panel.setWidget(0, 3, new Label("Mittwoch "));
  76. panel.setWidget(0, 4, new Label("Donnerstag "));
  77. panel.setWidget(0, 5, new Label("Freitag "));
  78. panel.setWidget(0, 6, new Label("Samstag "));
  79. panel.setWidget(0, 7, new Label("Sonntag "));
  80.  
  81. for (int j = 1; j < 8; j++) {
  82. panel.getCellFormatter().setStyleName(0, j, "labelStyle");
  83.  
  84. }
  85.  
  86. // Stundeplan Kästchen
  87.  
  88. for (int i = 1; i < 16; i++) {
  89.  
  90. for (int j = 1; j < 8; j++) {
  91.  
  92. TextBox tb = new TextBox();
  93.  
  94. tb.setName("" + i + "," + j);
  95. tb.addKeyUpHandler(this);
  96. panel.setWidget(i, j,tb);
  97. }
  98. }
  99.  
  100. for (int i = 1; i < 16; i++) {
  101.  
  102. for (int j = 1; j < 8; j++) {
  103.  
  104. panel.getCellFormatter().setStyleName(i, 0, "labelStyle");
  105.  
  106. }
  107. }
  108.  
  109. }
  110.  
  111.  
  112. public void onKeyUp(KeyUpEvent event) {
  113.  
  114. TextBox tb = ((TextBox) event.getSource());
  115. if (event.getNativeKeyCode() == KeyCodes.KEY_ENTER)
  116. Window.alert(tb.getName());
  117.  
  118. }
  119.  
  120.  
  121. @Override
  122. public void onClick(ClickEvent event) {
  123. // TODO Auto-generated method stub
  124.  
  125. }
  126.  
  127. }
Add Comment
Please, Sign In to add comment