com.supermap.ui
类 TextStyleDialog

java.lang.Object
  继承者 java.awt.Component
      继承者 java.awt.Container
          继承者 java.awt.Window
              继承者 java.awt.Dialog
                  继承者 javax.swing.JDialog
                      继承者 com.supermap.ui.TextStyleDialog
所有已实现的接口:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class TextStyleDialog
extends javax.swing.JDialog

文本风格选择器控件。

另请参见:
序列化表格

嵌套类摘要
 
从类 java.awt.Dialog 继承的嵌套类/接口
java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
 
从类 java.awt.Component 继承的嵌套类/接口
java.awt.Component.BaselineResizeBehavior
 
字段摘要
 
从类 java.awt.Dialog 继承的字段
DEFAULT_MODALITY_TYPE
 
从类 java.awt.Component 继承的字段
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
从接口 javax.swing.WindowConstants 继承的字段
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
从接口 java.awt.image.ImageObserver 继承的字段
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
构造方法摘要
TextStyleDialog()
          构造一个 TextStyleDialog 类的新对象。
 
方法摘要
 boolean getEditable()
          返回当前控件是否可编辑。
 GeoText getGeoText()
          返回用户要编辑风格的 GeoText。
 java.lang.Object getMapObject()
          返回文字被显示的对象,可能是地图或者是布局。
 java.lang.String getSampleText()
          返回用于预览的示例文字。
 TextStyle getTextStyle()
          返回用户设置的文本风格。
 boolean is3DText()
          返回是否为三维文字,决定是否显示缩放比例和不透明度。
 boolean isThemeText()
          返回是否是专题图上的文字,决定是否显示斜体角度。
 void set3DText(boolean value)
          设置是否为三维文字,决定是否显示缩放比例和不透明度。
 void setEditable(boolean value)
          设置当前控件是否可编辑。
 void setGeoText(GeoText geoText)
          设置用户要编辑风格的 GeoText。
 void setMapObject(java.lang.Object object)
          设置文字被显示的对象,可能是地图或者是布局。
 void setSampleText(java.lang.String value)
          设置用于预览的示例文字。
 void setTextStyle(TextStyle textStyle)
          设置用户设置的文本风格。
 void setThemeText(boolean value)
          设置是否是专题图上的文字,决定是否显示斜体角度。
 DialogResult showDialog()
          返回用户对当前选择器的操作
 GeoText showDialog(GeoText geoText, boolean isThemeText, boolean is3DText)
          返回文本设置对话框的结果。
 TextStyle showDialog(TextStyle textStyle, boolean isThemeText, boolean is3DText)
          返回文本设置对话框的结果。
 
从类 javax.swing.JDialog 继承的方法
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, update
 
从类 java.awt.Dialog 继承的方法
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack
 
从类 java.awt.Window 继承的方法
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, toFront
 
从类 java.awt.Container 继承的方法
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, paint, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate
 
从类 java.awt.Component 继承的方法
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, 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, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

TextStyleDialog

public TextStyleDialog()
构造一个 TextStyleDialog 类的新对象。

方法详细信息

getEditable

public boolean getEditable()
返回当前控件是否可编辑。

返回:
一个布尔值,当前控件可编辑返回 true,否则返回 false。

setEditable

public void setEditable(boolean value)
设置当前控件是否可编辑。

参数:
value - 当前控件是否可编辑。

getGeoText

public GeoText getGeoText()
返回用户要编辑风格的 GeoText。

返回:
用户要编辑风格的 GeoText。

setGeoText

public void setGeoText(GeoText geoText)
设置用户要编辑风格的 GeoText。

参数:
geoText - 用户要编辑风格的 GeoText。

getTextStyle

public TextStyle getTextStyle()
返回用户设置的文本风格。

返回:
用户设置的文本风格。

setTextStyle

public void setTextStyle(TextStyle textStyle)
设置用户设置的文本风格。

参数:
textStyle - 用户设置的文本风格。

is3DText

public boolean is3DText()
返回是否为三维文字,决定是否显示缩放比例和不透明度。

返回:
是否为三维文字,决定是否显示缩放比例和不透明度。

set3DText

public void set3DText(boolean value)
设置是否为三维文字,决定是否显示缩放比例和不透明度。

参数:
value - 是否为三维文字。

isThemeText

public boolean isThemeText()
返回是否是专题图上的文字,决定是否显示斜体角度。

返回:
是否是专题图上的文字。

setThemeText

public void setThemeText(boolean value)
设置是否是专题图上的文字,决定是否显示斜体角度。

参数:
value - 是否是专题图上的文字。

getMapObject

public java.lang.Object getMapObject()
返回文字被显示的对象,可能是地图或者是布局。

返回:
文字被显示的对象,可能是地图或者是布局。

setMapObject

public void setMapObject(java.lang.Object object)
设置文字被显示的对象,可能是地图或者是布局。

参数:
object - 文字被显示的对象,可能是地图或者是布局。

getSampleText

public java.lang.String getSampleText()
返回用于预览的示例文字。

返回:
用于预览的示例文字。
默认值:
默认值为 “汉字AaZz”。

setSampleText

public void setSampleText(java.lang.String value)
设置用于预览的示例文字。

参数:
value - 用于预览的示例文字。

showDialog

public DialogResult showDialog()
返回用户对当前选择器的操作

返回:
用户对当前选择器的操作,确定按钮表示 OK,取消按钮表示 CANCLE。

showDialog

public GeoText showDialog(GeoText geoText,
                          boolean isThemeText,
                          boolean is3DText)
返回文本设置对话框的结果。

参数:
geoText - 需要设置的文本。
isThemeText - 是否是专题图中的文本。
is3DText - 是否是三维文本。
返回:
文本设置对话框的结果,如果点击 "确定" 则返回设置的文本,如果点击 "取消" 则返回 null。

showDialog

public TextStyle showDialog(TextStyle textStyle,
                            boolean isThemeText,
                            boolean is3DText)
返回文本设置对话框的结果。

参数:
textStyle - 文本风格。
isThemeText - 是否是专题图中的文本。
is3DText - 是否是三维文本。
返回:
文本设置对话框的结果,如果点击 "确定" 则返回设置的文本,如果点击 "取消" 则返回null。