Browse Source

javadoc补充

remotes/1611766341912730171/master
richie 5 years ago
parent
commit
6ff386cc38
  1. 36
      src/main/java/com/fanruan/api/design/ui/component/code/UISyntaxTextArea.java
  2. 25
      src/main/java/com/fanruan/api/design/ui/component/code/UISyntaxTextScrollPane.java

36
src/main/java/com/fanruan/api/design/ui/component/code/UISyntaxTextArea.java

@ -22,19 +22,55 @@ import com.fr.design.gui.syntax.ui.rsyntaxtextarea.RSyntaxTextArea;
*/ */
public class UISyntaxTextArea extends RSyntaxTextArea { public class UISyntaxTextArea extends RSyntaxTextArea {
/**
* 构建默认的代码编辑器
*/
public UISyntaxTextArea() { public UISyntaxTextArea() {
super(); super();
} }
/**
* 构建包含初始代码文本的代码编辑器
* @param text 代码文本
*/
public UISyntaxTextArea(String text) { public UISyntaxTextArea(String text) {
super(text); super(text);
} }
/**
* 构建指定行列的代码编辑器
* @param rows 行数
* @param cols 列数
*/
public UISyntaxTextArea(int rows, int cols) { public UISyntaxTextArea(int rows, int cols) {
super(rows, cols); super(rows, cols);
} }
/**
* 构建指定行列和默认代码文本的代码编辑器
* @param text 代码文本
* @param rows 行数
* @param cols 列数
*/
public UISyntaxTextArea(String text, int rows, int cols) { public UISyntaxTextArea(String text, int rows, int cols) {
super(text, rows, cols); super(text, rows, cols);
} }
/**
* 设置需要显示到代码编辑器中的文本
* @param t 待展示的文本
*/
@Override
public void setText(String t) {
super.setText(t);
}
/**
* 获取代码编辑器中的代码文本
* @return 代码文本
*/
@Override
public String getText() {
return super.getText();
}
} }

25
src/main/java/com/fanruan/api/design/ui/component/code/UISyntaxTextScrollPane.java

@ -8,22 +8,43 @@ import java.awt.*;
* @author richie * @author richie
* @version 10.0 * @version 10.0
* Created by richie on 2019-08-28 * Created by richie on 2019-08-28
* 可滚动的代码编辑器容器 * 可滚动可显示文本行信息和设置行号颜色的滚动器容器
*/ */
public class UISyntaxTextScrollPane extends RTextScrollPane { public class UISyntaxTextScrollPane extends RTextScrollPane {
/**
* 构建默认的可滚动容器
*/
public UISyntaxTextScrollPane() { public UISyntaxTextScrollPane() {
super();
} }
/**
* 构建包含指定代码编辑器的滚动容器显示行号
*
* @param component 代码编辑器
*/
public UISyntaxTextScrollPane(Component component) { public UISyntaxTextScrollPane(Component component) {
super(component); super(component);
} }
/**
* 构建包含指定代码编辑器的滚动容器
*
* @param component 代码编辑器
* @param lineNumbers true表示显示行号否则不显示行号
*/
public UISyntaxTextScrollPane(Component component, boolean lineNumbers) { public UISyntaxTextScrollPane(Component component, boolean lineNumbers) {
super(component, lineNumbers); super(component, lineNumbers);
} }
/**
* 构建包含指定代码编辑器的滚动容器
*
* @param component 代码编辑器
* @param lineNumbers true表示显示行号否则不显示行号
* @param lineNumberColor 行号颜色
*/
public UISyntaxTextScrollPane(Component component, boolean lineNumbers, Color lineNumberColor) { public UISyntaxTextScrollPane(Component component, boolean lineNumbers, Color lineNumberColor) {
super(component, lineNumbers, lineNumberColor); super(component, lineNumbers, lineNumberColor);
} }

Loading…
Cancel
Save