|
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).
Для получения дополнительной информации по областям контента и другим функциям, которые базируются, области обеспечивают, видят в Учебном руководстве по Java.
В многоэкранной среде можно создать a JFrame на различном экранном устройстве. См. Frame для получения дополнительной информации.
Предупреждение: Swing не ориентирован на многопотоковое исполнение. Для получения дополнительной информации см., что Swing Распараллеливает Политику.
Предупреждение: Сериализированные объекты этого class не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans пакет. Пожалуйста, см. XMLEncoder.
| Модификатор и Тип | Класс и Описание |
|---|---|
protected class |
JFrame. AccessibleJFrame
Этот class реализует поддержку доступности
JFrame class. |
Фрейм. AccessibleAWTFrameWindow.AccessibleAWTWindow, Window.TypeКонтейнер. AccessibleAWTContainerComponent.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_CURSORBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTDISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSEABORT, 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 если недавно создающийся
JFrames должен обеспечить их художественные оформления Окна текущий стиль. |
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, setUndecoratedaddPropertyChangeListener, 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, toFrontadd, 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, validateTreeaction, 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, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetFont, postEventpublic static final int EXIT_ON_CLOSE
SecurityException может быть брошен. Рекомендуется, чтобы Вы только использовали это в приложении. protected JRootPane rootPane
JRootPane экземпляр, который управляет contentPane и дополнительный menuBar для этого фрейма, так же как glassPane.JRootPane, RootPaneContainerprotected 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 Windowe - событие окна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.exitWindow.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.
Пожалуйста, см., раздел в Учебном руководстве по Java, для получения дополнительной информации.
newHandler - новое TransferHandlerTransferHandler, 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 Containerg - Графический контекст, в котором можно нарисовать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), RootPaneContainerprotected void setRootPaneCheckingEnabled(boolean enabled)
add и setLayout передаются contentPane.enabled - истина, если add и setLayout передаются, ложь, если они должны работать непосредственно на JFrame.addImpl(java.awt.Component, java.lang.Object, int), setLayout(java.awt.LayoutManager), isRootPaneCheckingEnabled(), RootPaneContainerprotected void addImpl(Component comp, Object constraints, int index)
Component. Этот метод переопределяется, чтобы условно передать звонки contentPane. По умолчанию дочерние элементы добавляются к contentPane вместо фрейма, обратитесь к RootPaneContainer для деталей.addImpl в class Containercomp - компонент, который будет улучшенconstraints - ограничения, которые будут уважатьindex - индексированиеIllegalArgumentException - если index недопустимоIllegalArgumentException - добавляя родителя контейнера к себеIllegalArgumentException - добавляя окно к контейнеруsetRootPaneCheckingEnabled(boolean), RootPaneContainerpublic void remove(Component comp)
comp не rootPane, это передаст звонок contentPane. Это ничего не сделает если comp не дочерний элемент JFrame или contentPane.remove в class Containercomp - компонент, который будет удаленNullPointerException - если comp нульContainer.add(java.awt.Component), RootPaneContainerpublic void setLayout(LayoutManager manager)
LayoutManager. Переопределенный, чтобы условно передать звонок contentPane. Обратитесь к RootPaneContainer для получения дополнительной информации.setLayout в class Containermanager - LayoutManagersetRootPaneCheckingEnabled(boolean), RootPaneContainerpublic JRootPane getRootPane()
rootPane объект для этого фрейма.getRootPane в интерфейсе RootPaneContainerrootPane свойство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 Frameimage - изображение значка, которое будет выведено на экран.Window.setIconImages(java.util.List<? extends java.awt.Image>), Window.getIconImages()public Container getContentPane()
contentPane объект для этого фрейма.getContentPane в интерфейсе RootPaneContainercontentPane свойствоsetContentPane(java.awt.Container), RootPaneContainer.getContentPane()public void setContentPane(Container contentPane)
contentPane свойство. Этот метод вызывает конструктор. Архитектура рисования Swing требует непрозрачного JComponent во включении hiearchy. Это обычно обеспечивается областью контента. Если Вы заменяете область контента, рекомендуется, чтобы Вы заменили это непрозрачным JComponent.
setContentPane в интерфейсе RootPaneContainercontentPane - contentPane объект для этого фреймаIllegalComponentStateException - (исключение на этапе выполнения), если параметр области контента nullgetContentPane(), RootPaneContainer.setContentPane(java.awt.Container), JRootPanepublic JLayeredPane getLayeredPane()
layeredPane объект для этого фрейма.getLayeredPane в интерфейсе RootPaneContainerlayeredPane свойствоsetLayeredPane(javax.swing.JLayeredPane), RootPaneContainer.getLayeredPane()public void setLayeredPane(JLayeredPane layeredPane)
layeredPane свойство. Этот метод вызывает конструктор.setLayeredPane в интерфейсе RootPaneContainerlayeredPane - layeredPane объект для этого фреймаIllegalComponentStateException - (исключение на этапе выполнения), если многоуровневый параметр области nullgetLayeredPane(), RootPaneContainer.setLayeredPane(javax.swing.JLayeredPane)public Component getGlassPane()
glassPane объект для этого фрейма.getGlassPane в интерфейсе RootPaneContainerglassPane свойствоsetGlassPane(java.awt.Component), RootPaneContainer.getGlassPane()public void setGlassPane(Component glassPane)
glassPane свойство. Этот метод вызывает конструктор.setGlassPane в интерфейсе RootPaneContainerglassPane - glassPane объект для этого фреймаgetGlassPane(), RootPaneContainer.setGlassPane(java.awt.Component)public Graphics getGraphics()
null если этот компонент является в настоящий момент не визуализуемым.getGraphics в class Componentnull если у этого нет ни одногоComponent.paint(java.awt.Graphics)public void repaint(long time,
int x,
int y,
int width,
int height)
time миллисекунды. Обратитесь к RepaintManager для деталей о том, как перекрашивание обрабатывается.repaint в class Componenttime - максимальное время в миллисекундах перед обновлениемx - координата xy - координата ywidth - widthheight - heightRepaintManagerpublic static void setDefaultLookAndFeelDecorated(boolean defaultLookAndFeelDecorated)
JFrameу s должны быть их художественные оформления Окна (такие как границы, виджеты, чтобы закрыть окно, title...) обеспеченный текущим стилем. Если defaultLookAndFeelDecorated истина, ток LookAndFeel поддерживает обеспечение художественных оформлений окна, и текущий менеджер окон поддерживает неукрашенные окна, тогда недавно создаваемые JFrames обеспечит их художественные оформления Окна ток LookAndFeel. Иначе, недавно создаваемый JFrames обеспечит их художественные оформления Окна текущий менеджер окон. Можно получить тот же самый эффект на единственный JFrame, делая следующее:
JFrame frame = new JFrame();
frame.setUndecorated(true);
frame.getRootPane().setWindowDecorationStyle(JRootPane.FRAME);
defaultLookAndFeelDecorated - Подсказка относительно того, должен ли текущий стиль обеспечить художественные оформления окнаLookAndFeel.getSupportsWindowDecorations()public static boolean isDefaultLookAndFeelDecorated()
JFrames должен обеспечить их художественные оформления Окна текущий стиль. Это - только подсказка, поскольку определенный взгляд и чувства, возможно, не поддерживают эту функцию.protected String paramString()
JFrame. Этот метод предназначается, чтобы использоваться только для того, чтобы отладить цели, и контент и формат возвращенной строки могут измениться между реализациями. Возвращенная строка может быть пустой, но, возможно, не null.paramString в class FrameJFramepublic AccessibleContext getAccessibleContext()
getAccessibleContext в интерфейсе AccessiblegetAccessibleContext в class Frame
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92