ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Swing
    GUI/컨트롤 2013. 7. 22. 00:18

    *

    javax.swing.UIManager

    .getSystemLookAndFeelClassName() // static

    .getCrossPlatformLookAndFeelClassName() // static

    .setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel") // static

    "swing.defaultlaf"


    javax.swing.SwingUtilities

    .updateComponentTreeUI() // static


    * 이벤트 리스너

    java.awt.event.ActionEvent -> java.awt.AWTEvent

    .getActionCommand() // 문자열


    java.awt.event.ComponentEvent -> java.awt.AWTEvent

    java.awt.event.InputEvent -> java.awt.event.ComponentEvent

    java.awt.event.MouseEvent -> java.awt.event.InputEvent

    .isPopupTrigger()
    mousePressed, mouseReleased 두 곳 모두에서 체크해야 된다
    .getClickCount()

    java.awt.event.ActionListener // interface

    void actionPerformed(ActionEvent e);


    java.awt.event.MouseAdapter

    void mouseClicked(MouseEvent e)

    *

    javax.swing.tree.TreeModel // interface

    Object getRoot();

    Object getChild(Object parent, int index);

    int getChildCount(Object parent);

    boolean isLeaf(Object node);

    void valueForPathChanged(TreePath path, Object newValue);

    int getIndexOfChild(Object parent, Object child);

    addTreeModelListener(TreeModelListener l);

    removeTreeModelListener(TreeModelListener l);


    javax.swing.tree.TreePath

    javax.swing.tree.DefaultMutableTreeNode

    .getPath()


    javax.swing.table.AbstractTableModel // TableModel

    int getColumnCount()

    int getRowCount()

    Object getValueAt(int rowIndex, int columnIndex)

    String getColumnName(int columnIndex)

    boolean isCellEditable(int rowIndex, int columnIndex)

    void setValueAt(Object aValue, int rowIndex, int columnIndex)


    *

    java.awt.BorderLayout


    java.awt.Component

    .addMouseListener()

    java.awt.Container -> java.awt.Component

    .setLayout()

    java.awt.Window -> java.awt.Container

    java.awt.Frame -> java.awt.Window

    javax.swing.JFrame -> java.awt.Frame

    .getContentPane() // java.awt.Container


    javax.swing.JComponent -> java.awt.Container

    .setBackground()

    .setBorder()

    javax.swing.JPanel -> javax.swing.JComponent

    javax.swing.JScrollPane -> javax.swing.JComponent


    javax.swing.AbstractButton -> javax.swing.JComponent

    .setActionCommand()

    .setText()

    javax.swing.JLabel -> javax.swing.JComponent

    .setText()

    javax.swing.text.JTextComponent -> javax.swing.JComponent

    .setText()

    .replaceSelection()

    javax.swing.JTextArea -> javax.swing.text.JTextComponent

    javax.swing.JEditorPane -> javax.swing.text.JTextComponent

    javax.swing.JButton -> javax.swing.AbstractButton

    javax.swing.JCheckBox -> javax.swing.JToggleButton

    javax.swing.ButtonGroup

    javax.swing.JRadioButton -> javax.swing.JToggleButton

    javax.swing.JProgressBar -> javax.swing.JComponent

    .setValue()

    javax.swing.JSlider -> javax.swing.JComponent


    javax.swing.DefaultListModel -> javax.swing.AbstractListModel // DefaultListModel<>

    .addElement()


    javax.swing.JList -> javax.swing.JComponent

    .setListData()

    .setSelectedIndex()

    .getModel()


    javax.swing.JTree -> javax.swing.JComponent

    .setModel()

    .expandPath()


    javax.swing.JTable -> javax.swing.JComponent


Designed by Tistory.