componentui.java
来自「this gcc-g++-3.3.1.tar.gz is a source fi」· Java 代码 · 共 89 行
JAVA
89 行
package javax.swing.plaf;import java.awt.*;import javax.swing.border.*;import javax.swing.*;import javax.accessibility.*;public abstract class ComponentUI implements UIResource // ??{ boolean contains(JComponent c, int x, int y) { return c.inside(x,y); } // this SHOULD thow an error: public static ComponentUI createUI(JComponent c) { Exception e = new Exception("createUI from ComponentUI should never be called"); e.printStackTrace(); System.exit(1); return null; } public Accessible getAccessibleChild(JComponent c, int i) { //Return the nth Accessible child of the object. return null; } public int getAccessibleChildrenCount(JComponent c) { //Returns the number of accessible children in the object. return 0; } public Dimension getMaximumSize(JComponent c) { return getPreferredSize(c); } public Dimension getMinimumSize(JComponent c) { return getPreferredSize(c); } public Dimension getPreferredSize(JComponent c) { return null; } public void installUI(JComponent c) { String id = c.getUIClassID() + ".border"; Border s = UIManager.getBorder( id ); if (s != null) { c.setBorder( s ); //System.out.println("OK-INSTALL: " + this + ", ID=" + id + ",B="+s); } else { ///System.out.println("FAIL-INSTALL: " + this + ", " + id); } } public void paint(Graphics g, JComponent c) { // System.out.println("UI-COMPONENT-> unimplemented paint: " + c + ", UI="+this); } public void uninstallUI(JComponent c) { } public void update(Graphics g, JComponent c) { if (c.isOpaque()) { g.setColor(c.getBackground()); g.fillRect(0, 0, c.getWidth(),c.getHeight()); } paint(g, c); } }
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?