Examples of addDTElement()


Examples of client.views.swing.common.panelGrid.addDTElement()

    @Override
    public void tileMovedFromRackToGrid(TileFromRackToGridEvent event) {
        Point tP = event.getTargetPosition();
        panelRack sourceParent = (panelRack) rack.getInnerRack().getComponent(event.getSourcePosition());
        panelGrid targetParent = (panelGrid) gameboard.getInnerGrid().getComponent((tP.y * 15) + tP.x);
        targetParent.addDTElement((DTPicture) sourceParent.getComponent(0));
        rack.downTileNumber();
        if (event.isBlank()) {
            BlankDialog blankPopup = new BlankDialog(frame);
            blankPopup.showBlank();
            updateDTPictureBlank((DTPicture) targetParent.getComponent(0), tileBlank);
View Full Code Here

Examples of client.views.swing.common.panelGrid.addDTElement()

    public void tileMovedFromGridToGrid(TileFromGridToGridEvent event) {
        Point sP = event.getSourcePosition();
        Point tP = event.getTargetPosition();
        panelGrid sourceParent = (panelGrid) gameboard.getInnerGrid().getComponent((sP.y * 15) + sP.x);
        panelGrid targetParent = (panelGrid) gameboard.getInnerGrid().getComponent((tP.y * 15) + tP.x);
        targetParent.addDTElement((DTPicture) sourceParent.getComponent(0));
    }

    @Override
    public void tileMovedFromGridToRack(TileFromGridToRackEvent event) {
        Point sP = event.getSourcePosition();
View Full Code Here

Examples of client.views.swing.common.panelRack.addDTElement()

    @Override
    public void tileMovedFromRackToRack(TileFromRackToRackEvent event) {
        panelRack sourceParent = (panelRack) rack.getInnerRack().getComponent(event.getSourcePosition());
        panelRack targetParent = (panelRack) rack.getInnerRack().getComponent(event.getTargetPosition());
        targetParent.addDTElement((DTPicture) sourceParent.getComponent(0));
        // Set the targetParent component visible.
    }

    @Override
    public void tileMovedFromRackToRackWithShift(TileFromRackToRackWithShiftEvent event) {
View Full Code Here

Examples of client.views.swing.common.panelRack.addDTElement()

    public void tileMovedFromRackToRackWithShift(TileFromRackToRackWithShiftEvent event) {
        panelRack sourceParent = (panelRack) rack.getInnerRack().getComponent(event.getSourcePosition());
        DTPicture DTPtmp = (DTPicture) sourceParent.getComponent(0);
        rack.shiftTiles(event.getSourcePosition(), event.getTargetPosition());
        panelRack targetParent = (panelRack) rack.getInnerRack().getComponent(event.getTargetPosition());
        targetParent.addDTElement(DTPtmp);
    }

    @Override
    public void tileMovedFromGridToGrid(TileFromGridToGridEvent event) {
        Point sP = event.getSourcePosition();
View Full Code Here

Examples of client.views.swing.common.panelRack.addDTElement()

    @Override
    public void tileMovedFromGridToRack(TileFromGridToRackEvent event) {
        Point sP = event.getSourcePosition();
        panelGrid sourceParent = (panelGrid) gameboard.getInnerGrid().getComponent((sP.y * 15) + sP.x);
        panelRack targetParent = (panelRack) rack.getInnerRack().getComponent(event.getTargetPosition());
        targetParent.addDTElement((DTPicture) sourceParent.getComponent(0));
        rack.upTileNumber();
        if (event.isBlank()) {
            updateDTPictureBlank((DTPicture) targetParent.getComponent(0), "?");
            getController().notifyBackTileBlank(event.getTargetPosition());
        }
View Full Code Here

Examples of client.views.swing.common.panelRack.addDTElement()

    public void tileMovedFromGridToRackWithShift(TileFromGridToRackWithShiftEvent event) {
        rack.shiftTiles(rack.findEmptyParent(event.getTargetPosition()), event.getTargetPosition());
        Point sP = event.getSourcePosition();
        panelGrid sourceParent = (panelGrid) gameboard.getInnerGrid().getComponent((sP.y * 15) + sP.x);
        panelRack targetParent = (panelRack) rack.getInnerRack().getComponent(event.getTargetPosition());
        targetParent.addDTElement((DTPicture) sourceParent.getComponent(0));
        rack.upTileNumber();
        if (event.isBlank()) {
            updateDTPictureBlank((DTPicture) targetParent.getComponent(0), "?");
            getController().notifyBackTileBlank(event.getTargetPosition());
        }
View Full Code Here

Examples of client.views.swing.common.panelRack.addDTElement()

        boolean found = false;
        int i = 0;
        while (!found && i < RACK_LENGTH) {
            panelRack parent = (panelRack) innerRack.getComponent(i);
            if (parent.getComponentCount() == 0) {
                parent.addDTElement(dtp);
                found = true;
            }
            i++;
        }
    }
View Full Code Here

Examples of client.views.swing.common.panelRack.addDTElement()

        newInnerRack.setOpaque(false);

        for (int i = 0; i < RACK_LENGTH; i++) {
            panelRack reader = (panelRack) this.innerRack.getComponent(positions[i]);
            panelRack panelRackElement = new panelRack(TILE_WIDTH, TILE_HEIGHT, i);
            panelRackElement.addDTElement((DTPicture) reader.getComponent(0));
            newInnerRack.add(panelRackElement, i);
        }
        this.innerRack = newInnerRack;
        this.innerRack.validate();
        this.innerRack.repaint();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.