private final void displayParamMenu() {
		if (this.object.getTargetContainer() != this.state.emptyTarget
				.getContainer()) {
			this.panelOption = new JPanel();
			this.panelOption.setLayout(new GridLayout(0, 2));
			for (final BruteParams<?> ps : this.params) {
				if (ps == null) {
					continue;
				}
				final JPanel optionPanel = new JPanel();
				final JLabel label = new JLabel(ps.toString());
				label.setFont(DO_Listener.font);
				optionPanel.add(label);
				optionPanel.setBackground(Color.LIGHT_GRAY);
				optionPanel.addMouseListener(new MouseListener() {

					@Override
					public final void mouseClicked(final MouseEvent e) {
						e.consume();
					}

					@Override
					public final void mouseEntered(final MouseEvent e) {
						optionPanel.setBackground(Color.GREEN);
						e.consume();
					}

					@Override
					public final void mouseExited(final MouseEvent e) {
						optionPanel.setBackground(Color.LIGHT_GRAY);
						e.consume();
					}

					@Override
					public final void mousePressed(final MouseEvent e) {
						e.consume();
					}

					@Override
					public final void mouseReleased(final MouseEvent e) {
						DO_Listener.this.param = ps;
						e.consume();
						displayParam();
					}
				});
				this.panelOption.add(optionPanel);
			}
			this.object.getDisplayableComponent().add(this.panelOption,
					BorderLayout.SOUTH);
			this.state.plugin.repack();
		}

	}