Spec-Zone .ru
спецификации, руководства, описания, API
|
public class JFrame extends Frame implements WindowConstants, Accessible, RootPaneContainer
java.awt.Frame
это добавляет поддержку компонентной архитектуры JFC/Swing. Можно найти ориентированную на задачу документацию об использовании JFrame
в Учебном руководстве по Java, в разделе JFrame
class является немного несовместимым с Frame
. Как все другие высокоуровневые контейнеры JFC/Swing, a JFrame
содержит a JRootPane
как его единственный дочерний элемент. Область контента, если полностью область должна, как правило, содержать все компоненты неменю, выведенные на экран JFrame
. Это отличается от AWT Frame
случай. Как conveniance add
и его разновидности, remove
и setLayout
были переопределены, чтобы передать contentPane
по мере необходимости. Это означает, что можно записать:
frame.add(child);И дочерний элемент будет добавлен к contentPane. Область контента всегда будет ненулем. Попытка установить это в NULL заставит JFrame выдавать исключение. Области контента значения по умолчанию установят менеджера BorderLayout на этом. Обратитесь к
RootPaneContainer
для деталей о добавлении, удалении и установке LayoutManager
из a JFrame
. В отличие от a Frame
, a JFrame
имеет некоторое понятие того, как ответить, когда пользователь пытается закрыть окно. Поведение значения по умолчанию должно просто скрыть JFrame, когда пользователь закрывает окно. Чтобы изменить поведение значения по умолчанию, Вы вызываете метод setDefaultCloseOperation(int)
. Сделать JFrame
ведите себя то же самое как a Frame
экземпляр, использовать setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE)
.
Для получения дополнительной информации по областям контента и другим функциям, которые базируются, области обеспечивают, видят
В многоэкранной среде можно создать a JFrame
на различном экранном устройстве. См. Frame
для получения дополнительной информации.
Предупреждение: Swing не ориентирован на многопотоковое исполнение. Для получения дополнительной информации см., что Swing Распараллеливает Политику.
Предупреждение: Сериализированные объекты этого class не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans
пакет. Пожалуйста, см. XMLEncoder
.
Модификатор и Тип | Класс и Описание |
---|---|
protected class |
JFrame. AccessibleJFrame
Этот class реализует поддержку доступности
JFrame class. |
Фрейм. AccessibleAWTFrame
Window.AccessibleAWTWindow, Window.Type
Контейнер. AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Модификатор и Тип | Поле и Описание |
---|---|
protected AccessibleContext |
accessibleContext
Доступное свойство контекста.
|
static int |
EXIT_ON_CLOSE
Операция закрытия окна значения по умолчанию приложения выхода.
|
protected JRootPane |
rootPane
JRootPane экземпляр, который управляет contentPane и дополнительный menuBar для этого фрейма, так же как glassPane . |
protected boolean |
rootPaneCheckingEnabled
Если истина тогда призывает
add и setLayout будет передан contentPane . |
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Конструктор и Описание |
---|
JFrame()
Создает новый фрейм, который первоначально невидим.
|
JFrame(GraphicsConfiguration gc)
Создает a
Frame в указанном GraphicsConfiguration из экранного устройства и пустого title. |
JFrame(String title)
Создает новое, первоначально невидимое
Frame с указанным title. |
JFrame(String title, GraphicsConfiguration gc)
Создает a
JFrame с указанным title и указанным GraphicsConfiguration из экранного устройства. |
Модификатор и Тип | Метод и Описание |
---|---|
protected void |
addImpl(Component comp, Object constraints, int index)
Добавляет указанный дочерний элемент
Component . |
protected JRootPane |
createRootPane()
Вызванный методами конструктора, чтобы создать значение по умолчанию
rootPane . |
protected void |
frameInit()
Вызванный конструкторами к init
JFrame должным образом. |
AccessibleContext |
getAccessibleContext()
Связали AccessibleContext с этим JFrame.
|
Контейнер |
getContentPane()
Возвраты
contentPane объект для этого фрейма. |
int |
getDefaultCloseOperation()
Возвращает работу, которая происходит, когда пользователь инициирует "завершение" на этом фрейме.
|
Компонент |
getGlassPane()
Возвраты
glassPane объект для этого фрейма. |
Графика |
getGraphics()
Создает графический контекст для этого компонента.
|
JMenuBar |
getJMenuBar()
Возвращает набор строки меню на этом фрейме.
|
JLayeredPane |
getLayeredPane()
Возвраты
layeredPane объект для этого фрейма. |
JRootPane |
getRootPane()
Возвраты
rootPane объект для этого фрейма. |
TransferHandler |
getTransferHandler()
Добирается
transferHandler свойство. |
static boolean |
isDefaultLookAndFeelDecorated()
Возвращает true если недавно создающийся
JFrame s должен обеспечить их художественные оформления Окна текущий стиль. |
protected boolean |
isRootPaneCheckingEnabled()
Возвраты, ли звонки
add и setLayout передаются contentPane . |
protected String |
paramString()
Возвращает строковое представление этого
JFrame . |
protected void |
processWindowEvent(WindowEvent e)
События окна процессов, происходящие на этом компоненте.
|
void |
remove(Component comp)
Удаляет указанный компонент из контейнера.
|
void |
repaint(long time, int x, int y, int width, int height)
Перекрашивает указанный прямоугольник этого компонента в пределах
time миллисекунды. |
void |
setContentPane(Container contentPane)
Наборы
contentPane свойство. |
void |
setDefaultCloseOperation(int operation)
Устанавливает работу, которая произойдет по умолчанию, когда пользователь будет инициировать "завершение" на этом фрейме.
|
static void |
setDefaultLookAndFeelDecorated(boolean defaultLookAndFeelDecorated)
Обеспечивает подсказку относительно действительно ли недавно создаваемый
JFrame у s должны быть их художественные оформления Окна (такие как границы, виджеты, чтобы закрыть окно, title...) обеспеченный текущим стилем. |
void |
setGlassPane(Component glassPane)
Наборы
glassPane свойство. |
void |
setIconImage(Image image)
Устанавливает изображение, которое будет выведено на экран как значок для этого окна.
|
void |
setJMenuBar(JMenuBar menubar)
Устанавливает строку меню для этого фрейма.
|
void |
setLayeredPane(JLayeredPane layeredPane)
Наборы
layeredPane свойство. |
void |
setLayout(LayoutManager manager)
Наборы
LayoutManager . |
protected void |
setRootPane(JRootPane root)
Наборы
rootPane свойство. |
protected void |
setRootPaneCheckingEnabled(boolean enabled)
Наборы, ли звонки
add и setLayout передаются contentPane . |
void |
setTransferHandler(TransferHandler newHandler)
Наборы
transferHandler свойство, которое является механизмом, чтобы поддерживать передачу данных в этот компонент. |
void |
update(Graphics g)
Только вызовы
paint(g) . |
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getFont, postEvent
public static final int EXIT_ON_CLOSE
SecurityException
может быть брошен. Рекомендуется, чтобы Вы только использовали это в приложении. protected JRootPane rootPane
JRootPane
экземпляр, который управляет contentPane
и дополнительный menuBar
для этого фрейма, так же как glassPane
.JRootPane
, RootPaneContainer
protected boolean rootPaneCheckingEnabled
add
и setLayout
будет передан contentPane
. Это - первоначально ложь, но устанавливается в истину когда JFrame
создается.protected AccessibleContext accessibleContext
public JFrame() throws HeadlessException
Этот конструктор устанавливает свойство локали компонента в значение, возвращенное JComponent.getDefaultLocale
.
HeadlessException
- если GraphicsEnvironment.isHeadless () возвращает true.GraphicsEnvironment.isHeadless()
, Component.setSize(int, int)
, Component.setVisible(boolean)
, JComponent.getDefaultLocale()
public JFrame(GraphicsConfiguration gc)
Frame
в указанном GraphicsConfiguration
из экранного устройства и пустого title. Этот конструктор устанавливает свойство локали компонента в значение, возвращенное JComponent.getDefaultLocale
.
gc
- GraphicsConfiguration
это используется, чтобы создать новое Frame
; если gc
null
, системное значение по умолчанию GraphicsConfiguration
принимаетсяIllegalArgumentException
- если gc
не от экранного устройства. Это исключение всегда выдается, когда GraphicsEnvironment.isHeadless () возвращает true.GraphicsEnvironment.isHeadless()
, JComponent.getDefaultLocale()
public JFrame(String title) throws HeadlessException
Frame
с указанным title. Этот конструктор устанавливает свойство локали компонента в значение, возвращенное JComponent.getDefaultLocale
.
title
- title для фреймаHeadlessException
- если GraphicsEnvironment.isHeadless () возвращает true.GraphicsEnvironment.isHeadless()
, Component.setSize(int, int)
, Component.setVisible(boolean)
, JComponent.getDefaultLocale()
public JFrame(String title, GraphicsConfiguration gc)
JFrame
с указанным title и указанным GraphicsConfiguration
из экранного устройства. Этот конструктор устанавливает свойство локали компонента в значение, возвращенное JComponent.getDefaultLocale
.
title
- title, который будет выведен на экран в границе фрейма. A null
значение обрабатывается как пустая строка, "".gc
- GraphicsConfiguration
это используется, чтобы создать новое JFrame
с; если gc
null
, системное значение по умолчанию GraphicsConfiguration
принимаетсяIllegalArgumentException
- если gc
не от экранного устройства. Это исключение всегда выдается, когда GraphicsEnvironment.isHeadless () возвращает true.GraphicsEnvironment.isHeadless()
, JComponent.getDefaultLocale()
protected void frameInit()
JFrame
должным образом.protected JRootPane createRootPane()
rootPane
.protected void processWindowEvent(WindowEvent e)
defaultCloseOperation
свойство.processWindowEvent
в class Window
e
- событие окнаsetDefaultCloseOperation(int)
, Window.processWindowEvent(java.awt.event.WindowEvent)
public void setDefaultCloseOperation(int operation)
DO_NOTHING_ON_CLOSE
(определенный в WindowConstants
): ничего не делайте; потребуйте, чтобы программа обработала работу в windowClosing
метод зарегистрированного WindowListener
объект. HIDE_ON_CLOSE
(определенный в WindowConstants
): Автоматически скройте фрейм после вызова, любой зарегистрировался WindowListener
объекты. DISPOSE_ON_CLOSE
(определенный в WindowConstants
): Автоматически скройте и расположите фрейм после вызова, любой зарегистрировался WindowListener
объекты. EXIT_ON_CLOSE
(определенный в JFrame
): Выйдите из приложения, используя System
exit
метод. Используйте это только в приложениях. Значение устанавливается в HIDE_ON_CLOSE
по умолчанию. Изменения к значению этого свойства вызывают увольнение события изменения свойства с "defaultCloseOperation" имени свойства.
Отметьте: Когда от последнего визуализуемого окна в пределах виртуальной машины Java (VM) избавляются, VM может завершиться. См., что AWT Распараллеливает Проблемы для получения дополнительной информации.
operation
- работа, которая должна быть выполнена, когда пользователь закрывает фреймIllegalArgumentException
- если значение defaultCloseOperation не является одним из вышеупомянутых допустимых значенийSecurityException
- если EXIT_ON_CLOSE
был определен и SecurityManager
не будет позволять вызывающей стороне вызывать System.exit
Window.addWindowListener(java.awt.event.WindowListener)
, getDefaultCloseOperation()
, WindowConstants
, Runtime.exit(int)
public int getDefaultCloseOperation()
setDefaultCloseOperation(int)
public void setTransferHandler(TransferHandler newHandler)
transferHandler
свойство, которое является механизмом, чтобы поддерживать передачу данных в этот компонент. Использовать null
если компонент не поддерживает операции передачи данных. Если системное свойство suppressSwingDropSupport
false
(значение по умолчанию), и текущая цель отбрасывания на этом компоненте также null
или не установленная пользователем цель отбрасывания, этот метод изменит цель отбрасывания следующим образом: Если newHandler
null
это очистит цель отбрасывания. Если нет null
это установит новое DropTarget
.
Отметьте: Когда использующийся с JFrame
, TransferHandler
только обеспечивает возможность импорта данных, как экспорт данных, к которому в настоящий момент вводятся связанные методы JComponent
.
Пожалуйста, см.
newHandler
- новое TransferHandler
TransferHandler
, getTransferHandler()
, Component.setDropTarget(java.awt.dnd.DropTarget)
public TransferHandler getTransferHandler()
transferHandler
свойство.transferHandler
свойствоTransferHandler
, setTransferHandler(javax.swing.TransferHandler)
public void update(Graphics g)
paint(g)
. Этот метод был переопределен, чтобы предотвратить ненужный вызов, чтобы очистить фон.update
в class Container
g
- Графический контекст, в котором можно нарисоватьComponent.update(Graphics)
public void setJMenuBar(JMenuBar menubar)
menubar
- строка меню, помещаемая во фреймgetJMenuBar()
public JMenuBar getJMenuBar()
setJMenuBar(javax.swing.JMenuBar)
protected boolean isRootPaneCheckingEnabled()
add
и setLayout
передаются contentPane
.add
и setLayout
fowarded; ложь иначеaddImpl(java.awt.Component, java.lang.Object, int)
, setLayout(java.awt.LayoutManager)
, setRootPaneCheckingEnabled(boolean)
, RootPaneContainer
protected void setRootPaneCheckingEnabled(boolean enabled)
add
и setLayout
передаются contentPane
.enabled
- истина, если add
и setLayout
передаются, ложь, если они должны работать непосредственно на JFrame
.addImpl(java.awt.Component, java.lang.Object, int)
, setLayout(java.awt.LayoutManager)
, isRootPaneCheckingEnabled()
, RootPaneContainer
protected void addImpl(Component comp, Object constraints, int index)
Component
. Этот метод переопределяется, чтобы условно передать звонки contentPane
. По умолчанию дочерние элементы добавляются к contentPane
вместо фрейма, обратитесь к RootPaneContainer
для деталей.addImpl
в class Container
comp
- компонент, который будет улучшенconstraints
- ограничения, которые будут уважатьindex
- индексированиеIllegalArgumentException
- если index
недопустимоIllegalArgumentException
- добавляя родителя контейнера к себеIllegalArgumentException
- добавляя окно к контейнеруsetRootPaneCheckingEnabled(boolean)
, RootPaneContainer
public void remove(Component comp)
comp
не rootPane
, это передаст звонок contentPane
. Это ничего не сделает если comp
не дочерний элемент JFrame
или contentPane
.remove
в class Container
comp
- компонент, который будет удаленNullPointerException
- если comp
нульContainer.add(java.awt.Component)
, RootPaneContainer
public void setLayout(LayoutManager manager)
LayoutManager
. Переопределенный, чтобы условно передать звонок contentPane
. Обратитесь к RootPaneContainer
для получения дополнительной информации.setLayout
в class Container
manager
- LayoutManager
setRootPaneCheckingEnabled(boolean)
, RootPaneContainer
public JRootPane getRootPane()
rootPane
объект для этого фрейма.getRootPane
в интерфейсе RootPaneContainer
rootPane
свойствоsetRootPane(javax.swing.JRootPane)
, RootPaneContainer.getRootPane()
protected void setRootPane(JRootPane root)
rootPane
свойство. Этот метод вызывает конструктор.root
- rootPane
объект для этого фреймаgetRootPane()
public void setIconImage(Image image)
Этот метод может использоваться вместо setIconImages()
определить единственное изображение как значок окна.
Следующий оператор:
setIconImage(image);эквивалентно:
ArrayList<Image> imageList = new ArrayList<Image>(); imageList.add(image); setIconImages(imageList);
Отметьте: Собственные системы управления окнами могут использовать различные изображения отличающихся размерностей, чтобы представить окно, в зависимости от контекста (например, художественное оформление окна, список окна, панель задач, и т.д.). Они могли также использовать только единственное изображение для всех контекстов или никакое изображение вообще.
setIconImage
в class Frame
image
- изображение значка, которое будет выведено на экран.Window.setIconImages(java.util.List<? extends java.awt.Image>)
, Window.getIconImages()
public Container getContentPane()
contentPane
объект для этого фрейма.getContentPane
в интерфейсе RootPaneContainer
contentPane
свойствоsetContentPane(java.awt.Container)
, RootPaneContainer.getContentPane()
public void setContentPane(Container contentPane)
contentPane
свойство. Этот метод вызывает конструктор. Архитектура рисования Swing требует непрозрачного JComponent
во включении hiearchy. Это обычно обеспечивается областью контента. Если Вы заменяете область контента, рекомендуется, чтобы Вы заменили это непрозрачным JComponent
.
setContentPane
в интерфейсе RootPaneContainer
contentPane
- contentPane
объект для этого фреймаIllegalComponentStateException
- (исключение на этапе выполнения), если параметр области контента null
getContentPane()
, RootPaneContainer.setContentPane(java.awt.Container)
, JRootPane
public JLayeredPane getLayeredPane()
layeredPane
объект для этого фрейма.getLayeredPane
в интерфейсе RootPaneContainer
layeredPane
свойствоsetLayeredPane(javax.swing.JLayeredPane)
, RootPaneContainer.getLayeredPane()
public void setLayeredPane(JLayeredPane layeredPane)
layeredPane
свойство. Этот метод вызывает конструктор.setLayeredPane
в интерфейсе RootPaneContainer
layeredPane
- layeredPane
объект для этого фреймаIllegalComponentStateException
- (исключение на этапе выполнения), если многоуровневый параметр области null
getLayeredPane()
, RootPaneContainer.setLayeredPane(javax.swing.JLayeredPane)
public Component getGlassPane()
glassPane
объект для этого фрейма.getGlassPane
в интерфейсе RootPaneContainer
glassPane
свойствоsetGlassPane(java.awt.Component)
, RootPaneContainer.getGlassPane()
public void setGlassPane(Component glassPane)
glassPane
свойство. Этот метод вызывает конструктор.setGlassPane
в интерфейсе RootPaneContainer
glassPane
- glassPane
объект для этого фреймаgetGlassPane()
, RootPaneContainer.setGlassPane(java.awt.Component)
public Graphics getGraphics()
null
если этот компонент является в настоящий момент не визуализуемым.getGraphics
в class Component
null
если у этого нет ни одногоComponent.paint(java.awt.Graphics)
public void repaint(long time, int x, int y, int width, int height)
time
миллисекунды. Обратитесь к RepaintManager
для деталей о том, как перекрашивание обрабатывается.repaint
в class Component
time
- максимальное время в миллисекундах перед обновлениемx
- координата xy
- координата ywidth
- widthheight
- heightRepaintManager
public static void setDefaultLookAndFeelDecorated(boolean defaultLookAndFeelDecorated)
JFrame
у s должны быть их художественные оформления Окна (такие как границы, виджеты, чтобы закрыть окно, title...) обеспеченный текущим стилем. Если defaultLookAndFeelDecorated
истина, ток LookAndFeel
поддерживает обеспечение художественных оформлений окна, и текущий менеджер окон поддерживает неукрашенные окна, тогда недавно создаваемые JFrame
s обеспечит их художественные оформления Окна ток LookAndFeel
. Иначе, недавно создаваемый JFrame
s обеспечит их художественные оформления Окна текущий менеджер окон. Можно получить тот же самый эффект на единственный JFrame, делая следующее:
JFrame frame = new JFrame(); frame.setUndecorated(true); frame.getRootPane().setWindowDecorationStyle(JRootPane.FRAME);
defaultLookAndFeelDecorated
- Подсказка относительно того, должен ли текущий стиль обеспечить художественные оформления окнаLookAndFeel.getSupportsWindowDecorations()
public static boolean isDefaultLookAndFeelDecorated()
JFrame
s должен обеспечить их художественные оформления Окна текущий стиль. Это - только подсказка, поскольку определенный взгляд и чувства, возможно, не поддерживают эту функцию.protected String paramString()
JFrame
. Этот метод предназначается, чтобы использоваться только для того, чтобы отладить цели, и контент и формат возвращенной строки могут измениться между реализациями. Возвращенная строка может быть пустой, но, возможно, не null
.paramString
в class Frame
JFrame
public AccessibleContext getAccessibleContext()
getAccessibleContext
в интерфейсе Accessible
getAccessibleContext
в class Frame
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92