google-research

Форк
0
/
JDecisionTreePane.java 
50 строк · 1.3 Кб
1
import java.awt.event.*;
2
import java.awt.Color;
3
import java.awt.KeyboardFocusManager;
4
import java.awt.Component;
5
import java.awt.Toolkit;
6
import java.io.*;
7
import javax.swing.*;
8

9
class JDecisionTreePane extends JTabbedPane implements ActionListener, Debuggable {
10

11
  static int Max_Shadow_Color = 220;
12

13
  JDecisionTreeViewer myViewer;
14

15
  PoincareDiskEmbedding poincareDisk;
16

17
  JDecisionTreePane(JDecisionTreeViewer a) {
18
    super();
19
    myViewer = a;
20

21
    poincareDisk = new PoincareDiskEmbedding(this);
22
    poincareDisk.setBackground(Color.white);
23
    poincareDisk.addMouseWheelListener(poincareDisk);
24
    poincareDisk.addKeyListener(poincareDisk);
25
    poincareDisk.addComponentListener(
26
        new ComponentAdapter() {
27
          public void componentShown(ComponentEvent evt) {
28
            lookUpComponentShownPoincare(evt);
29
          }
30
        });
31

32
    addTab("Poincare Disk Embedding", null, poincareDisk);
33
    setBackgroundAt(0, Color.black);
34
  }
35

36
  private void lookUpComponentShownPoincare(ComponentEvent evt) {
37
    ((PoincareDiskEmbedding) getSelectedComponent()).requestFocus();
38
  }
39

40
  public void actionPerformed(ActionEvent e) {
41
    String ret = null;
42

43
    if (getSelectedIndex() < 2) {
44
      String command = e.getActionCommand();
45

46
      requestFocus();
47
      poincareDisk.requestFocus();
48
    }
49
  }
50
}
51

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.