• Welcome to TUKE FÓRUM - Fórum pre študentov Technickej Univerzity v Košiciach.
 

TJava

Started by jv1460, 04.03.2013, 16:38:50

« predchdzajce - alie »

Dickenz

robim zle tu metodu actionPerformed ? nullpointer exepction

ActionListener listener = new ActionListener() {
        public void actionPerformed(ActionEvent evt) {
          if (field.getState() == GameState.PLAYING){
               setTimeLabelText();
               
           }
        }
    };

Dickenz

nieco taketo nieje v jave povolene ?? ..alebo preco mi to proste nechce brat ?? .
if(SwingUtilities.isLeftMouseButton(e) && SwingUtilities.isRightMouseButton(e)

xxx3

to chces dat akoze podmienku, ze ked je stlacene aj lave aj prave tlacitko mysi sucasne?

Dickenz

ano presne ....a este jeden problem mam ked klikam na bestTimes v menu hry ...kazdym kliknutim mi zduplikuje tabulku ..ked si to pozriem 15x tak mam 15x rovnaky cas pisany ...neviem preco ..kde mam hladat zadrhel  pls ??

Agamemnon

čo keby si aj pastol kód? :) bez kódu ťažko
All code is crap.

42

Dickenz

@Override
    public void mousePressed(MouseEvent e) {
        TileComponent xx = (TileComponent) e.getSource();
        if (field.getState() == GameState.PLAYING) {
           
            if (SwingUtilities.isLeftMouseButton(e)) {
               //TODO

            }
            if (SwingUtilities.isRightMouseButton(e)) {
                //TODO
            }
            if (SwingUtilities.isLeftMouseButton(e) && SwingUtilities.isRightMouseButton(e)) {
               //TODO but NOT WORK!!!!
            }
        }
       
        update();
    }


a druhy problem s besttimes

//konstruktor
public BestTimesDialog(java.awt.Frame parent, boolean modal) {
        super(parent, modal);
        initComponents();
        jTextArea1.setText(Minesweeper.getInstance().getBestTimes().toString());
        setLocationRelativeTo(this);
           }



private void bestTimesMenuItemActionPerformed(java.awt.event.ActionEvent evt) {                                                 
        new BestTimesDialog(this, true).setVisible(true);
    }