Spec-Zone .ru
спецификации, руководства, описания, API
|
public class DefaultDesktopManager extends Object implements DesktopManager, Serializable
DesktopManager
. Это в настоящий момент реализует основные поведения для того, чтобы управлять JInternalFrame
s в произвольном родителе. JInternalFrame
s, которые не являются дочерними элементами a JDesktop
будет использовать этот компонент, чтобы обработать их подобные рабочий столу действия. Этот class обеспечивает политику для различных методов JInternalFrame, он не предназначается, чтобы быть вызванным непосредственно скорее, различные методы JInternalFrame вызовут в DesktopManager.
JDesktopPane
, JInternalFrame
Конструктор и Описание |
---|
DefaultDesktopManager() |
Модификатор и Тип | Метод и Описание |
---|---|
void |
activateFrame(JInternalFrame f)
Это активирует f перемещение этого к передней стороне.
|
void |
beginDraggingFrame(JComponent f)
Этот метод обычно вызывают, когда пользователь указал, что они начнут перетаскивать компонент вокруг.
|
void |
beginResizingFrame(JComponent f, int direction)
Это методы обычно вызывают, когда пользователь указал, что они начнут изменять размеры фрейма.
|
void |
closeFrame(JInternalFrame f)
Удаляет фрейм, и, в случае необходимости,
desktopIcon , от его родителя. |
void |
deactivateFrame(JInternalFrame f)
Обычно, укажите, что этот фрейм потерял фокус.
|
void |
deiconifyFrame(JInternalFrame f)
Удаляет desktopIcon из его родителя и добавляет его фрейм к родителю.
|
void |
dragFrame(JComponent f, int newX, int newY)
Перемещает видимое расположение фрейма, перетаскиваемого к определенному расположению.
|
void |
endDraggingFrame(JComponent f)
Этот метод сигнализирует конец сеанса перетаскивания.
|
void |
endResizingFrame(JComponent f)
Этот метод сигнализирует конец изменять размеры сеанса.
|
protected Rectangle |
getBoundsForIconOf(JInternalFrame f)
iconifyFrame () код вызывает это, чтобы определить надлежащие границы для desktopIcon.
|
protected Rectangle |
getPreviousBounds(JInternalFrame f)
Получает нормальные границы компонента до максимизируемого компонента.
|
void |
iconifyFrame(JInternalFrame f)
Удаляет фрейм из его родителя и добавляет его
desktopIcon к родителю. |
void |
maximizeFrame(JInternalFrame f)
Изменяет размеры фрейма, чтобы заполнить его родительские границы.
|
void |
minimizeFrame(JInternalFrame f)
Восстанавливает фрейм назад к его размеру и позиции до a
maximizeFrame вызвать. |
void |
openFrame(JInternalFrame f)
Обычно этот метод не вызовут.
|
protected void |
removeIconFor(JInternalFrame f)
Метод удобства, чтобы удалить desktopIcon f необходим.
|
void |
resizeFrame(JComponent f, int newX, int newY, int newWidth, int newHeight)
Вызовы
setBoundsForFrame с новыми значениями. |
void |
setBoundsForFrame(JComponent f, int newX, int newY, int newWidth, int newHeight)
Это перемещается
JComponent и перекрашивает поврежденные области. |
protected void |
setPreviousBounds(JInternalFrame f, Rectangle r)
Хранит границы компонента как раз перед максимизировать вызовом.
|
protected void |
setWasIcon(JInternalFrame f, Boolean value)
Наборы, что компонент был представлен в виде значка и границы
desktopIcon допустимы. |
protected boolean |
wasIcon(JInternalFrame f)
Возвраты
true если компонент был представлен в виде значка и границы desktopIcon допустимы, иначе возвраты false . |
public void openFrame(JInternalFrame f)
openFrame
в интерфейсе DesktopManager
public void closeFrame(JInternalFrame f)
desktopIcon
, от его родителя.closeFrame
в интерфейсе DesktopManager
f
- JInternalFrame
быть удаленнымpublic void maximizeFrame(JInternalFrame f)
maximizeFrame
в интерфейсе DesktopManager
f
- фрейм, который будет измененpublic void minimizeFrame(JInternalFrame f)
maximizeFrame
вызвать.minimizeFrame
в интерфейсе DesktopManager
f
- JInternalFrame
быть восстановленнымpublic void iconifyFrame(JInternalFrame f)
desktopIcon
к родителю.iconifyFrame
в интерфейсе DesktopManager
f
- JInternalFrame
быть представленным в виде значкаpublic void deiconifyFrame(JInternalFrame f)
deiconifyFrame
в интерфейсе DesktopManager
f
- JInternalFrame
быть де-представленным в виде значкаpublic void activateFrame(JInternalFrame f)
IS_SELECTED_PROPERTY
к false
. Может быть только один активный фрейм через все Уровни.activateFrame
в интерфейсе DesktopManager
f
- JInternalFrame
быть активированнымpublic void deactivateFrame(JInternalFrame f)
DesktopManager
deactivateFrame
в интерфейсе DesktopManager
public void beginDraggingFrame(JComponent f)
DesktopManager
beginDraggingFrame
в интерфейсе DesktopManager
public void dragFrame(JComponent f, int newX, int newY)
endDraggingFrame
вызывается.dragFrame
в интерфейсе DesktopManager
public void endDraggingFrame(JComponent f)
DesktopManager
endDraggingFrame
в интерфейсе DesktopManager
public void beginResizingFrame(JComponent f, int direction)
DesktopManager
beginResizingFrame
в интерфейсе DesktopManager
public void resizeFrame(JComponent f, int newX, int newY, int newWidth, int newHeight)
setBoundsForFrame
с новыми значениями.resizeFrame
в интерфейсе DesktopManager
f
- компонент, который будет измененnewX
- новая x-координатаnewY
- новая y-координатаnewWidth
- новый widthnewHeight
- новый heightpublic void endResizingFrame(JComponent f)
DesktopManager
endResizingFrame
в интерфейсе DesktopManager
public void setBoundsForFrame(JComponent f, int newX, int newY, int newWidth, int newHeight)
JComponent
и перекрашивает поврежденные области.setBoundsForFrame
в интерфейсе DesktopManager
protected void removeIconFor(JInternalFrame f)
protected Rectangle getBoundsForIconOf(JInternalFrame f)
protected void setPreviousBounds(JInternalFrame f, Rectangle r)
f
- компонент, собирающийся быть измененнымr
- нормальные границы, которые будут сохранены далекоprotected Rectangle getPreviousBounds(JInternalFrame f)
f
- JInternalFrame
из интересаprotected void setWasIcon(JInternalFrame f, Boolean value)
desktopIcon
допустимы.protected boolean wasIcon(JInternalFrame f)
true
если компонент был представлен в виде значка и границы desktopIcon
допустимы, иначе возвраты false
.f
- JInternalFrame
из интересаtrue
если компонент был представлен в виде значка; иначе возвраты false
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92