软件包 | 描述 |
---|---|
javax.swing.plaf |
提供一个接口和抽象类的使用许多摆动为可插拔的外观和感觉的能力。
|
javax.swing.plaf.basic |
根据基本的外观和感觉提供内置的用户界面对象。
|
javax.swing.plaf.multi |
提供结合两个或多个外观和感觉的用户界面对象。
|
javax.swing.plaf.synth |
它是一个可更换皮肤的外观和感觉的绘画是授。
|
javax.swing.text |
提供类和接口处理编辑和不可编辑的文本组件。
|
javax.swing.text.html |
提供类
HTMLEditorKit 和创建HTML文本编辑器支持类。
|
Modifier and Type | Method and Description |
---|---|
abstract View |
TextUI.getRootView(JTextComponent t)
获取与关联文本组件配置视图(即
|
Modifier and Type | Method and Description |
---|---|
View |
BasicTextAreaUI.create(Element elem)
创建元素的视图。
|
View |
BasicPasswordFieldUI.create(Element elem)
创建一个视图(passwordview)为一个元素。
|
View |
BasicTextFieldUI.create(Element elem)
创建一个视图(该)基于一个元素。
|
View |
BasicTextUI.create(Element elem)
为元素创建一个视图。
|
View |
BasicTextUI.create(Element elem, int p0, int p1)
为元素创建一个视图。
|
static View |
BasicHTML.createHTMLView(JComponent c, String html)
创建的组件串HTML HTML渲染器。
|
View |
BasicTextUI.getRootView(JTextComponent tc)
获取与关联文本组件配置视图(即
|
protected View |
BasicTabbedPaneUI.getTextViewForTab(int tabIndex)
还需要提供程式化的文本的文本视图对象(HTML)为指定的标签或空如果没有专门的文本呈现的是这个标签所需要的。
|
Modifier and Type | Method and Description |
---|---|
static int |
BasicHTML.getHTMLBaseline(View view, int w, int h)
返回的HTML渲染器的基线。
|
protected void |
BasicTextUI.setView(View v)
设置视图层次结构的根和电话invalidate()电流。
|
Modifier and Type | Method and Description |
---|---|
View |
MultiTextUI.getRootView(JTextComponent a)
调用该对象的每个UI处理
getRootView 方法。
|
Modifier and Type | Method and Description |
---|---|
View |
SynthPasswordFieldUI.create(Element elem)
创建一个视图(passwordview)为一个元素。
|
Modifier and Type | Class and Description |
---|---|
class |
AsyncBoxView
一个异步布局的框。
|
class |
BoxView
一种观点认为,安排孩子成盒状平铺的孩子沿着轴线。
|
class |
ComponentView
组件设计师实现视图界面。
|
class |
CompositeView
CompositeView 是一个抽象的
View 实施管理一个或多个子视图。
|
class |
FieldView
扩展多行纯文本视图以适合于单行编辑器视图。
|
class |
FlowView
试图将它的孩子们流到一些部分受限空间的视图。
|
class |
GlyphView
一个在此是一个风格的文本块代表一个视图映射在文本模式的元素。
|
class |
IconView
图标设计师实现视图界面。
|
class |
LabelView
一个
LabelView 是一个风格的文本块代表一个视图映射在文本模式的元素。
|
class |
ParagraphView
查看一个简单的行包装段落,支持多种字体、颜色、组件、图标等。
|
class |
PasswordView
实现了一个适用于密码输入框UI实现视图。
|
class |
PlainView
实现一个简单的多行文本视图的视图接口,其中有一个字体和颜色的文本。
|
class |
TableView
实现一个表的视图接口,由一个元素结构组成,其中元素的子元素这个视图是负责表示行的子元素和子元素的行元素是细胞。
|
class |
TableView.TableCell
过时的。
一个表单元格现在可以是任何视图实现。
|
class |
TableView.TableRow
以行为中心的表的视图。
|
class |
WrappedPlainView
查看纯文本(文本只有一个字体和颜色),行包装。
|
class |
ZoneView
zoneview是视图的实现创造区,孩子的意见是不产生或储存到他们需要显示或模型/视图转换。
|
Modifier and Type | Field and Description |
---|---|
protected View |
FlowView.layoutPool
这些视图是表示此视图表示的元素的子元素的视图(逻辑视图转换为物理视图)。
|
Modifier and Type | Method and Description |
---|---|
View |
ParagraphView.breakView(int axis, float len, Shape a)
将此视图在给定长度上打破这个视图。
|
View |
View.breakView(int axis, int offset, float pos, float len)
试图打破这个视图在给定的轴上。
|
View |
GlyphView.breakView(int axis, int p0, float pos, float len)
将此视图在给定长度上打破这个视图。
|
View |
ViewFactory.create(Element elem)
从文档的给定结构元素创建一个视图。
|
View |
View.createFragment(int p0, int p1)
创建表示元素的一部分的视图。
|
View |
GlyphView.createFragment(int p0, int p1)
创建表示元素的一部分的视图。
|
protected View |
ParagraphView.createRow()
创建一个
View 应用于流量保持一一排的孩子。
|
protected abstract View |
FlowView.createRow()
创建一个用于在流中容纳一一行的视图的视图。
|
protected View |
FlowView.FlowStrategy.createView(FlowView fv, int startOffset, int spanLeft, int rowIndex)
创建一个可以用来表示当前流程的视图。
|
protected View |
ZoneView.createZone(int p0, int p1)
创建一个视图来表示给定范围内的给定范围内的模型(该模型应该在这个对象的范围内)。
|
View |
AsyncBoxView.ChildState.getChildView()
获取此记录表示的子视图
|
protected View |
ParagraphView.getLayoutView(int index)
返回在给定的
index 观。
|
protected View |
FlowView.FlowStrategy.getLogicalView(FlowView fv)
该方法给出了流动的FlowView逻辑视图策略访问。
|
View |
View.getParent()
返回视图的父视图。
|
View |
View.getView(int n)
得到n子视图。
|
View |
CompositeView.getView(int n)
返回此容器中的第n个视图。
|
View |
AsyncBoxView.getView(int n)
得到n子视图。
|
protected abstract View |
CompositeView.getViewAtPoint(int x, int y, Rectangle alloc)
把孩子的观点在给定的坐标。
|
protected View |
BoxView.getViewAtPoint(int x, int y, Rectangle alloc)
把孩子的观点在给定的坐标。
|
protected View |
CompositeView.getViewAtPosition(int pos, Rectangle a)
把孩子的观点,代表模型中的位置。
|
protected View |
TableView.getViewAtPosition(int pos, Rectangle a)
把孩子的观点,代表模型中的位置。
|
protected View |
TableView.TableRow.getViewAtPosition(int pos, Rectangle a)
把孩子的观点,代表模型中的位置。
|
Modifier and Type | Method and Description |
---|---|
void |
View.append(View v)
在一个孩子的观点。
|
protected AsyncBoxView.ChildState |
AsyncBoxView.createChildState(View v)
新的childstate记录被创建通过这种方法允许子类的扩展childstate记录做/持有更多
|
protected void |
View.forwardUpdateToView(View v, DocumentEvent e, Shape a, ViewFactory f)
将
DocumentEvent 去给孩子看。
|
void |
View.insert(int offs, View v)
插入一个单一的子视图。
|
protected boolean |
ZoneView.isZoneLoaded(View zone)
确定一个区域是否处于加载状态。
|
Shape |
DefaultHighlighter.DefaultHighlightPainter.paintLayer(Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c, View view)
描绘突出的一部分。
|
abstract Shape |
LayeredHighlighter.LayerPainter.paintLayer(Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view) |
void |
DefaultHighlighter.paintLayeredHighlights(Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view)
当叶子视图(如labelview)绘制他们应该调用这个方法。
|
abstract void |
LayeredHighlighter.paintLayeredHighlights(Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view)
当叶子视图(如labelview)绘制他们应该调用这个方法。
|
void |
View.preferenceChanged(View child, boolean width, boolean height)
孩子的看法可以称这对父母表示偏好发生了变化,应重新布局。
|
void |
AsyncBoxView.preferenceChanged(View child, boolean width, boolean height)
孩子的看法可以称这对父母表示偏好发生了变化,应重新布局。
|
void |
BoxView.preferenceChanged(View child, boolean width, boolean height)
这是由一个孩子来表示它的首选跨度改变了。
|
void |
View.replace(int offset, int length, View[] views)
替换子视图。
|
void |
CompositeView.replace(int offset, int length, View[] views)
替换子视图。
|
void |
AsyncBoxView.replace(int offset, int length, View[] views)
调用父类的子视图的更新,并更新为孩子的状态记录。
|
void |
BoxView.replace(int index, int length, View[] elems)
无效的布局和大小的请求/分配缓存。
|
void |
TableView.replace(int offset, int length, View[] views)
改变孩子的看法。
|
void |
TableView.TableRow.replace(int offset, int length, View[] views)
改变孩子的看法。
|
void |
View.setParent(View parent)
为此视图建立父视图。
|
void |
CompositeView.setParent(View parent)
设置视图的父视图。
|
void |
AsyncBoxView.setParent(View parent)
设置视图的父视图。
|
void |
ComponentView.setParent(View p)
为子视图设置父视图。
|
void |
FlowView.setParent(View parent)
设置视图的父视图。
|
protected void |
ZoneView.unloadZone(View zone)
卸载一个区域(将区域转换为它的内存保存状态)。
|
protected void |
ZoneView.zoneWasLoaded(View zone)
当它被加载时调用一个区域。
|
Constructor and Description |
---|
ChildState(View v)
建设一个孩子的地位。
|
Modifier and Type | Class and Description |
---|---|
class |
BlockView
一个视图的实现显示一块(一盒)与CSS规范。
|
class |
FormView
组件设计师实现表单元素的视图界面,
<输入>
、
<文本>
,
<选择>
。
选择>
文本>
输入>
|
class |
ImageView
一个图像视图,用来支持HTML
|
class |
InlineView
显示基于CSS属性的
内联元素风格。
|
class |
ListView
一个视图的实现显示的HTML列表
|
class |
ObjectView
组件设计师实现
|
Modifier and Type | Method and Description |
---|---|
View |
InlineView.breakView(int axis, int offset, float pos, float len)
试图打破这个视图在给定的轴上。
|
View |
HTMLEditorKit.HTMLFactory.create(Element elem)
从元素创建视图。
|
Modifier and Type | Method and Description |
---|---|
float |
StyleSheet.BoxPainter.getInset(int side, View v)
获取需要在一个给定的边占边,嵌入边框,填充。
|
AttributeSet |
StyleSheet.getViewAttributes(View v)
取一组属性使用的视图中显示。
|
void |
StyleSheet.BoxPainter.paint(Graphics g, float x, float y, float w, float h, View v)
涂料的CSS盒子根据属性。
|
void |
StyleSheet.ListPainter.paint(Graphics g, float x, float y, float w, float h, View v, int item)
油漆CSS列表装饰根据属性。
|
void |
BlockView.setParent(View parent)
为此视图建立父视图。
|
void |
ImageView.setParent(View parent)
为此视图建立父视图。
|
void |
ParagraphView.setParent(View parent)
为此视图建立父视图。
|
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.