Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.sebastianthoma.wochenplaner.client;
- import java.awt.Dialog;
- import com.google.gwt.dom.client.Style.Unit;
- import com.google.gwt.event.dom.client.ClickEvent;
- import com.google.gwt.event.dom.client.ClickHandler;
- import com.google.gwt.event.dom.client.KeyCodes;
- import com.google.gwt.event.dom.client.KeyUpEvent;
- import com.google.gwt.event.dom.client.KeyUpHandler;
- import com.google.gwt.user.client.Window;
- import com.google.gwt.user.client.ui.Button;
- import com.google.gwt.user.client.ui.Composite;
- import com.google.gwt.user.client.ui.DockLayoutPanel;
- import com.google.gwt.user.client.ui.Grid;
- import com.google.gwt.user.client.ui.HTML;
- import com.google.gwt.user.client.ui.Label;
- import com.google.gwt.user.client.ui.TextBox;
- public class WochenplanerGui extends Composite implements KeyUpHandler , ClickHandler{
- Grid panel;
- Button close = new Button("________CLOSE________");
- public WochenplanerGui() {
- panel = new Grid(18, 8);
- panel.setPixelSize(1000, 700);
- initWidget(panel);
- //Schließ-Button
- panel.setWidget(17, 4,close);
- panel.getCellFormatter().setStyleName(17, 4, "labelStyle");
- close.addClickHandler(new ClickHandler() {
- public void onClick(ClickEvent event) {
- }
- });
- // Uhrzeit
- panel.setWidget(0, 0, new Label(" fffffffffffff"));
- panel.getCellFormatter().setStyleName(0, 0, "labelStyle1");
- for (int i = 1; i < 16; i++) {
- for (int j = 0; j < 1; j++) {
- panel.setWidget(i, j, new Label(i+6 + " "));
- }
- }
- for (int i = 1; i < 16; i++) {
- for (int j = 0; j < 1; j++) {
- panel.getCellFormatter().setStyleName(i, 0, "labelStyle2");
- }
- }
- // Wochentag
- panel.setWidget(0, 1, new Label("Montag "));
- panel.setWidget(0, 2, new Label("Dienstag "));
- panel.setWidget(0, 3, new Label("Mittwoch "));
- panel.setWidget(0, 4, new Label("Donnerstag "));
- panel.setWidget(0, 5, new Label("Freitag "));
- panel.setWidget(0, 6, new Label("Samstag "));
- panel.setWidget(0, 7, new Label("Sonntag "));
- for (int j = 1; j < 8; j++) {
- panel.getCellFormatter().setStyleName(0, j, "labelStyle");
- }
- // Stundeplan Kästchen
- for (int i = 1; i < 16; i++) {
- for (int j = 1; j < 8; j++) {
- TextBox tb = new TextBox();
- tb.setName("" + i + "," + j);
- tb.addKeyUpHandler(this);
- panel.setWidget(i, j,tb);
- }
- }
- for (int i = 1; i < 16; i++) {
- for (int j = 1; j < 8; j++) {
- panel.getCellFormatter().setStyleName(i, 0, "labelStyle");
- }
- }
- }
- public void onKeyUp(KeyUpEvent event) {
- TextBox tb = ((TextBox) event.getSource());
- if (event.getNativeKeyCode() == KeyCodes.KEY_ENTER)
- Window.alert(tb.getName());
- }
- @Override
- public void onClick(ClickEvent event) {
- // TODO Auto-generated method stub
- }
- }
Add Comment
Please, Sign In to add comment