public void setMode(TokenVisualizationMode n, Token t) { this.tvm = n; this.tokenTextLabel.setForeground(tvm.getUnselectedColor()); this.addMouseListener(tvm.getMouseListener()); this.addKeyListener(tvm.getKeyListener()); tvm.setTokenVisualizationStyle(this, t); this.calculateSizeNormMode(); this.revalidate(); }