使用教程及学习笔记_第1页
使用教程及学习笔记_第2页
使用教程及学习笔记_第3页
使用教程及学习笔记_第4页
使用教程及学习笔记_第5页
已阅读5页,还剩63页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

使用教程

把之前的myeclipse项目导入netbeans中看看效果,导入很简单,但不知道的话要费

很大的周折哦!下面是步骤:

1.新建一个javaweb项目,在右侧选择webApplicationwithExistingSources,

就是根据已经存在的项目新建一个netbeans中的项目,可以看看下面的Description,选择

之后下一步

2.选择已存在项目的位置,我这里有警告了,说是已经存在该项目了,你们倒入时自己改

一下就可以。

3.点击browser选择位置,然后下一步

4.选择了位置之后打开,netbeans还是很智能的,它会自动检测你项目中的包,文件夹之

类的,继续下一步

5.选择项目部署时用的服务器,netbeans是支持热部署的,也就是说你修改了一个文件之

后按下ctrl+s就会自动部署到服务器的,而且netbeans还自带了glassfish服务器,

Projects:Files:服务@舞

Db4oRuntime

®-…

Databases

®-…

®-…JavaCardRuntimes

WebServices

®-…

.Servers

.

.

,..gJBossApplicationServer

.

.岳宗Tomcat6.0

ESi■EBrick(Built-inJRuby1.5.1

…HudsonBuilders

…TeamServers

…IssueTrackers

a-C/C++DevelopmentHosts

你可以不用装其他的容器,自己装也可以,很简单后面在说吧,选好了容器之后,下一步

ONewWebProjectwithExistingSources

ExistingSource噂3dLibraries

1.ChooseProjectAddtoEnterpriseApplication:

2.nameandLocation

3.ServerandSettingsServer.

4.ExistingSourcesand

Libraries

JavaEEVersion:

ContextPath

<JackBtxi>£,imshCtnctl

6.在这netbeans自动检测出了你项目中的包,和文件夹,你还可以添加一些其他的。

。NewWebProjectwithExistingSources

StepsExistineSourcesu&dLibraries

1.Chooserrojtct

Specifythetxistincfoldtrscontainingth«w«bpacts,librtri«szsourctpacktgts,

2.UameandLocationJVnittestpackages

3.ServerandSettings□

4.ExistingSourcesu&d

WebPagesFolder:CUserswhxxaDesktopJavaSrcd»rTestwebexample

Libraries□

WEB-jn?Content:C:Users•hxia•Desktop'JavaSrcdirlestwebWEB-IHF□

LibrariesFolder:

SourcesPackageFolders:

AddF

ItstPackagefolders:

Youcandra^dropbothsourceAndtestpackaetsfromonelisttoth«other.

<Back

7.导入完成

在你的项目选项卡下看一下是不是已经有了,基本上是完完全全的导入,没有一点错误的,

有时候,你倒入之后,可能还有加一些项目的jar,这就看提示了。

FileEditViewNavigateSourceRef

巧日』电用CMIZ

iPro...4D»[:Files口服务

以0907-survey

也)@bossl

.

第dwrlest

日ItorTest

5WebPages

4WEB-I11F

SourcePackages

口TestPackages

3Libraries

&TestLibraries

热ConfigurationFiles

中噂ee

由mymvc

如果你的是eclipse项目,那就可以直接导入,在file米单下选择importproject即可,如

下图:

|F»le|EditViewNavigateSourceRefactorRunDebugProfileTeamToolsWindowH€

?JNewProject...CtrkShift+N甘雷0F卧g.

GMz-—et—.Ki

y€usto«er_save.jsptt国aycustocier..

泡OpenPrqjgct,.Ctrl+Shift+O

OpenRecentProject►

OpenTeamProject...

$(link).stopO.animate({op<

CloseProject(dwrTest)

QpenRie...

OpenRecentFile►

ProjectGroup►二「).ijngPreview({

ProjectProperties(dwrTest)containerID:〔evfithSt^

crrAffr*

ImportProjectEclipseProject..

BesynchronizeEclipseProjects

WMCtrl4.^

习惯了快捷键的同仁,在netbeans中也有很多的快捷键,也挺方便的,你也可以试试,下

面参考其他的论坛简单的介绍下:

完成代码:ctrl+\

错误提示:alt+enter

自动完成字符串:ctrl+Lctrl+k

右键:修复自动导入

右键:格式化代码风格

导入所需包:ctrl+shift+i

格式化代码:alt+shift+F

注释代码:ctrl+/

psvm+Tab生成Main方法

sout+Tab生成输出语句

1、完成代码:ctrl+\〃任何地方按下此组合键,均会提示相应的参考字段;

2、错误提示:alt+enter//顾名思义,当系统报错时,按下此组合可以查看系统提示;

3、自动完成字符串:ctrl+Lctrl+k〃后者(Ctrl+L没用过)组合键自动打出字符串,每按一

次打出一个新串,串序自下向上;

4、右键:修复自动导入

5、右键:格式化代码风格

6、导入所需包:ctrl+shift+i

7、格式化代码:alt+shift+F

8、注释/取消注释:ctrl+/,此功能支持多行注释,但首先需选中所要注释行

9、psvm+Tab生成Main方法

10、sout+Tab〃生成输出语句

11、ctrl+enter〃增加空白行,光标不移动;

12、alt+shift+F不太懂什么意思,高手可以解释下;

13、alt+enter//不太会用;

13、Alt+insert〃插入代码(包括构造函数,setter和getter方法等);

14、Alt+Shift+O//转到类;

15、Ctrl+Tab〃在打开的源文件中进行切换;

16、Ctrl+。或Ctrlt+单击〃转到源,即按住Ctrl键然后单击某源就可以打开源代码;

补充几条:

Shift+F6〃运行当前程序

Ctrl+Shift+F5:〃调试当前程序

Ctrl+F〃快速查找代码中的字符串

Ctrl+Delete//也是一个比较常用的shortcut,大家可以试试;

Ctrl+Shift+Right〃向右逐个选中

Ctrl+Shift+Left〃向左逐个选中

Ctrl+Shift+UP/DOWN〃复制当前行到下一行,光标不动

Alt+insert:插入代码(包括构造函数,setter和getter方法等)

Alt+Shift+O:转到类

Ctrl+Tab:在打开的源文件中进行切换

Ctrl+O或Ctrlt+单击:转到源

查找、搜索和替换

Ctrl-F3搜索位于插入点的词

F3/Sh惟-F3在文件中查找下一个/上一个

Ctrl-F/H在文件中查找/替换

Alt-F7查找使用实例

Ctrl-SHft-P在项目中查找

Alt-Shift-U查找使用实例结果

Alt-Shift-H关闭搜索结果突出显示

Alt-Shm-L跳转列表中的下一个(所有文件)

Alt-Shift-K跳转列表中的上一个(所有文件)

Ctrl-R重新装入窗体

Alt-U-U将选定内容转换为大写

Alt-U-L将选定内容转换为小写

Alt-U-R对选定内容切换大小写

在源代码中导航

Alt-Shift-0转至类

Alt-Shift-E转至JUnit测试

Alt-0转至源代码

Alt-G转至声明

Ctrl-B转至超级实现

Alt-K/Alt-L后退/前进

Ctrl-G转至行

Ctrl-F2切换添加珊。除书签

F2/Sh惟-F2下一个/上一个书签

F12/Shift-F12下一个/上一个使用实例/编译错误

Ctrl-S川ft-1/2/3在“项目”/“文件”/“收藏夹”中选择

Ctrl-[将插入记号移至匹配的方括号

Ctrl-ACtrl-[(法语/比利时语键盘)

Ctrl-I覆盖方法

Alt-Shift-F/I修复全部/选定类的导

Alt-Shift-W以try-catch块围绕

Ctrl-Shift-F重新设置选定内容的

Ctrl-D/Ctrl-T左移/右移一个制表符

Ctrl-Shift-T/D添加/撤消注释行("//

Ctrl-L/K插入下一个/上一个匹

Esc/Ctrl-空格键关闭/打开代码完成

Ctrl-M选择下一个参数

Shift-空格键输入空格,不展开缩写

Alt-F1/Sha-F1显示/搜索Javadoc

Ctrl-Shift-M提取方法

Alt-U-G将“get”放置到标识符前面

Alt-U-S将“set”放置到标识符前面

Alt-U-I将“is”放置到标识符前面

Ctrl-Backspace/Del删除上一个/当前词

Ctrl-E删除当前行

Ctrl-J-S/E开始/结束录制宏

Ctrl-Shift-J插入国际化字符串

Ctrl-数字键盘上的-折叠(隐藏)代码块

Ctrl-数字键盘上的+展开已折叠的代码块

Ctrl-S川ft-数字键盘上的-折叠所有代码块

Ctrl-SHft-数字键盘上的+展开所有代码块

Alt-Enter显示建议/提示

Ctrl-Sh曲-0显示“搜索结果”窗口

Ctrl-0显示源代码编辑器

Ctrl-1显示“项目”窗口

Ctrl-2显示“文件”窗口

Ctrl-3显示“收藏夹”窗口

Ctrl-4显示“输出”窗口

Ctrl-5显示“运行环境”窗口

Ctrl-6显示“待做事项”窗口

Ctrl-7显示“导航”窗口

Ctrl-SHft-7显示“属性”对话框

Ctrl-Shift-8显示组件面板

Ctrl-8显示“版本控制”窗口

Ctrl-9显示“VCS输出”窗口

Shift-F4显示“文档”对话框

Alt-向左方向键移动到左侧窗口

Alt-向右方向键移动到右侧窗口

Ctrl-Tab(Ctrl-')在打开的文档之间切换

Shift-Escape最大化窗口(切换)

Ctrl-F4/Ctrl-W关闭当前选定的窗口

Ctrl-Shift-F4关闭所有窗口

Shift-F10打开上下文菜单

F9编译选定的包或文件

F11生成主项目

Shift-F11清理并生成主项目

Ctrl-Q设置请求参数

Ctrl-Shift-U创建JUnit测试

Ctrl-F6/Alt-F6为文件/项目运行JUnit测试

F6/Sh讹-F6运行主项目/文件

F5开始调试主项目

Ctrl-Sh曲-F5开始调试当前文件

Ctrl-SMft-F6开始为文件调试测试(JU

Shift-F5/Ctrl-F5停止/继续调试会话

F4运行到文件中的光标位置

F7/F8步入/越过

CM-F7步出

Ctrl-Alt-向上方向键转至被调用的方法

Ctrl-Alt-向下方向键转至调用方法

Ctrl-F9计算表达式的值

Ctrl-F8切换断点

Ctrl-Shift-F8新建断点

Ctrl-Shift-F7新建监视

Ctrl-SMft-5显示HTTP监视器

Ctrl-Shift-0显示“搜索结果”窗口

Alt-Sha-1显示“局部变量”窗口

Alt-Shift-2显示“监视”窗口

Alt-Sh推-3显示“调用栈”窗口

Alt-Shift-4显示“类”窗口

Alt-Shift-5显示“断点”窗口

Alt-Sh陆6显示“会话”窗口

Ctrl-Sh曲-6切换到“执行”窗口

Alt-Shift-7切换到“线程”窗口

Alt-Sh和8切换到“源”窗口

NetBeans学习笔记

第一章NetBeans集成开发环境

创建第一个NetBeans项目

打开NetBeans,新建项目〉应用程序〉项目名称:firstexample,设定存储位置

〉在main函数下输入代码:System.out.println("欢迎使用NetBeans5。这是第一个例子。”);

——〉保存一一〉运行。

源代码编辑器

尽管可视化开发大大缩短了开发人员的时间,但是代码的编写还是不可被取代的,代

码的编写仍然是整个程序的核心部分。一个程序的好坏,很大程度上取决于代码的编写。

NetBeans提供的代码编辑器十分好用,对于代码的整体性,自动查找错误和修复上面,

有了很好的帮助。

第二章Swing概述

Swing是SUNMicroSystem建立的新一代GUI工具包,允许用户进行企业级的开发。

Swing的开发需要许多的包,这里不再一一介绍,当开发的时候,NetBeans会提醒你添加需

要的包,通过修复添加就可以。

下面,我们来进行一个简单得Swing程序。再使用了JDK以后,我们对java语言已经

有了一定的认识和了解。虽然NetBeans可以使用控件来进行开发,但是必要的代码开发,

还是不可少的。在没有习惯以及熟练掌握控件的托拽开发以前,让我们先利用代码来编写一

个小的程序。

步骤如下:

建立一个项目,创建一个扩展Jframe的类Firstswing用来存放各个组件。在main。方

法中新建一个FirstSwing的实例mySwing。

在FirstSwing类中声明各个组件:

privateJLabeljLabelUserName;

privateJLabeljLabelPassword;

privateJTextFieldjTextFieldUserName;

privateJPasswordFieldjpfPassword;

privateJButtonjButtonEnter;

privateJButtonjButtonCancel;

将FirstSwing的布局管理器设置为null:

this.setLayout(null);〃在FirstSwing方法中定义。

为声明的每个组件创建实例对象:

jLabelUserName=newJLabel("用户名:

jLabelPassword=newJLabel("密码:'1);

jTextFieldUserName=newJTextField();

jpfPassword=newJPasswordField();

jButtonEnter=newJButton("确定”);

jButtonCancel=newJButton("取消");

设置控件的位置,并且添加到容器中:

jLabelUserName.setBounds(10,20,80,20);

jLabelPassword.setBounds(10,50,80,20);

jTextFieldUserName.setBounds(100,20,150,20);

jpfPassword.setBounds(100,50,150,20);

jButtonEnter.setBounds(80,90,60,20);

jButtonCancel.setBounds(160,90,60,20);

this.add(jLabelUserName);

this.add(jLabelPassword);

this.add(jTextFieldUserName);

this.add(jpfPassword);

this.add(jButtonEnter);

this.add(jButtonCancel);

设置FirstSwing的大小、标题和可见性:

this.setBounds(330,250,300,150);

this.setTitle("这是第一个Swing程序!”);

this.setVisible(true);

这样,整个程序就完成了,下面给出完整的代码:

importjava.awt.*;

importjavax.swing.*;

classFirstSwingextendsJFrame

{privateJLabeljLabelUserName;

privateJLabeljLabelPassword;

privateJTextFieldjTextFieldUserName;

privateJPasswordFieldjpfPassword;

privateJButtonjButtonEnter;

privateJButtonjButtonCancel;

publicFirstSwing()

(

this.setLayout(null);

jLabelUserName=newJLabel("用户名:");

jLabelPassword=newJLabel("密码:”);

jTextFieldUserName=newJTextField();

jpfPassword=newJPasswordField();

jButtonEnter=newJButton("确定");

jButtonCancel=newJButton("取消");

jLabelUserName.setBounds(10,20,80,20);

jLabelPassword.setBounds(10,50,80,20);

jTextFieldUserName.setBounds(100,20,150,20);

jpfPassword.setBounds(100,50,150,20);

jButtonEnter.setBounds(80,90,60,20);

jButtonCancel.setBounds(l60,90,60,20);

this.add(jLabelUserName);

this.add(jLabelPassword);

this.add(jTextFieldUserName);

this.add(jpfPassword);

this.add(jButtonEnter);

this.add(jButtonCancel);

this.setBounds(330,250,300,150);

this.setTitle("这是第一个Swing程序!”);

this.setVisible(true);

)

}

publicclassMain{

publicstaticvoidmain(String[]args){

FirstSwingmySwing=newFirstSwing();

}

)

开发后的图像如下:

通过上面的例子,我们已经能够利用NetBeans编写一个简单的,具有GUI界面的程序

了,但是,纯粹的利用代码来编写,十分费力,所以,我们接下来讲的就是如何利用NetBeans

来开发一个Swing应用程序。

步骤如下:

创建项目〉将工程的名字修改为addstudentinfo,并且设置包的位置,一般设置位

beans,选中左方窗口的源代码包下的netbeans节点,鼠标右击,新建JFrame,并且修

改名字为AddStudentFrame,然后确定。打开GUI设计器。

向窗体上添加一个Jlabel,鼠标右击〉改变变量名称:jLabelStudentName,属性:text:

姓名。然后依次再添加4个JlabeL名称分别为jLabelStudentID(学号:),jLabelGender(性

另lj:)jLabelGrade(班级:),jLabelPhoneNum(联系电话:)。

添力口四个JtextField,分另U为jTextFieldStudentID,jTextFieldGrade,jTextFieldPhoneNum,i5

有jTextFieldName。全部设置为空。

两个JradioButtonJradioButtonMale(男),JRadioButtonFemale(女);

两个JButton,JbuttonEnter(确定),JbuttonCancel(取消);

运行后的图像如下:

第三章Swing/JFC的事件模型基础

任何支持GUI的操作环境都会不断地监听事件。当按下键盘或者单击鼠标的时候,便

会触发一个相应的事件,操作环境把这些事件报告给正在运行的程序,接着程序决定如何响

应这些事件。在java中,开发人员能够控制各种事件,可以把迅速响应事件的对象指派成

一个事件监听器。

下面介绍一下常用事件对象及其作用。

AWTEvent:所有AWT事件的根事件类。

ConnectionEvent:封装与连接有关信息的事件。

ChangeEvent:封装状态改变信息的事件。

ListSelectionEvent:表示当前选择中更改的特征事件。

CaretEvent:封装文本区中的光标改变信息的事件。

ListDataEvent:定义一个封装列表更改的事件。

HyperlinkEvent:封装与超文本连接有关的事件。

TableColumnModelEvent:某一个表的列模型已发生改变。

TableModelEvent:通知侦听器某一个表模型已发生改变。

TreeExpansionEvent:用于表示树中的单个路径的事件。

TreeModelEvent:封装描述树模型更改的信息。

TreeSelectionEvent:描述当前选择的更改事件。

上面所述的,只是一些常用的事件对象和作用,当遇到那些不常用的时,应该第一时

间查阅JDKo

在了解了事件处理的工作机制以后,现在深入讨论java中的事件处理。Java中的事件

处理是面向对象的,所有事件都是从java.util包中的EventObject类扩展来的。EventObject

有一个子类AWTEvent,它是所有AWT事件的父类。

对于java开发人员来说,有些AWT事件在实际中应用不多。我们所讲述的,只是在实

际中会被传到舰艇气得AWT事件类型。

常用的事件类型和接口

事件类型接口名称接口中声明的方法作用

ActionEventActionEventListactionPerformed(ActionEvente)监听组件的某个动作

ener

AdjustmentEventAdjustmentEvenadjustmentValueChanged(Adjustm监听调整事件

tListenerentEvente)

ComponentEventComponentListecomponentHidden(ComponentEve监听组件隐藏事件

nernte)

同上同上Moved移动事件

同上同上Resized调整尺寸

同上同上Shown显示事件

ContainerEventContainerEventLcomponentAdded(ContainerEvent监听容器添加组件事件

istenere)

同上同上Removed移除事件

FocusEventFocusListenerfocusGained(FocusEvente)监听键盘获得焦点事件

同上同上Lost失去焦点

HierarchyEventHierarchyBoundancestorMoved(HierarchyEvente)监听父窗口的移动事件

sListener

同上同上Resized调整尺寸

InoputMethodEvInputMethodListinputMethodTextChanged(InoputM监听输入方式改变事件

entenerethodEven)

ItemEventItemListeneritemStateChanged(ItemEvente)是否选种状态的改变

KeyEventKeyListenerkeyPressed(KeyEvente)监听键盘按下事件

同上同上Released释放事件

同上同上Typed单击事件

MouseEventMouseListenermouseClicked(MouseEvente)监听鼠标的单击事件

同上同上Entered移入

同上同上Exited移出

同上同上Pressed按下

同上同上Released释放

同上MouseMotionLismouseDragged(Evente)鼠标在组件内的托拽事件

ener

同上同上WheelMoved同上

以上就是几种最常用的事件及监听器,此外,还有窗口事件(WindowEvent)。

第四章Swing常用基本控件

JLabe类

JLabelmyjLabel=newJLabel();

构造器

JLabel。:创建无图像并且标题为空的JLabel

JLabel(Iconimage):创建具有指定图像的JLabel

JLabel(Stringtext):创建具有指定文本的JLabe

JLabel(Stringtext,Iconimage,inthorizontalAlignment。):具有指定文本,图像,水平对齐

德JLabel

JLabel(Stringtext,inthorizontalAlignment。):具有指定文本和水平对齐的JLabel

常用方法

getText。:获取该标签所显示的文本字符串。

setText(Stringtext):设置字符串。

getlcon。:获取该标签所显示的图像。

setlcon(lconicon):定义此组件将要现实的图标。

getVerticalAlignment。:获取标签内容沿y轴的对齐方式。

setVerticalAlignment(intalignment):设置。

getHorizontalAlignment。:获取,x轴。

setHorizontalAlignment(intalignment):设置。

getLabelFor。:获取将标签添加到的组件。

setLabelFor(Componentc):设置将标签添加到的组件。

在NetBeans中使用JLabel

项目〉新建Jframe(DemoJlabelFrame)〉添力口JLabel(jLabelImage),text:演示图片。

单击Icon属性右侧的按钮,添加图片。〉右击,选择“事件/Mouse/mouseClicked”,然

后添加如下代码:

This.jLabellmage.setVerticalTextPosition(SwingConstants.TOP);

运行即可。运行图象如下:

文件(B编辑但)视图⑨导航凶源⑶重构®生成(B)运行(B)CVS工具①窗口出都助回

项目”X|:组件面板

$JLabelPictu,Swinq

,®源代码点IHE…JLabel

IjlaberaJButton

国JToggleButton

a-JCheckBox

测试包

•"JRadioButton

t-ButtonGroup

测试库

i=siJComboBox

导航-SwingLab置JList

H窗体SwingLabSwingLabel.java-属性

1

Q其他组件,属性

*口

[JFrame]名称SwingLabel

G:顷目uL.q

i—jLabellm所有文件

文件大小

SwingLabel.java

输出-JLabelPicture(run-single)

init:人

deps-jar:

Compiling1sourcefiletoG:\项目\JLabel使用\build\classes

conpile-single:

run-single:|

第入

正在生成JLabelPicture(run-single)...

sta"二厩⑥‘,我的电脑我的收藏西NetBeans孽》“CH<0电6:47

JButton介绍

Swing中最简单的按钮类型,可以包含文本或图标,能够响应单击事件。

创建十分简单:

JButtonmyButton=newJButton(“确定”);

构造器:

JButton。:创建没有文本或图标的按钮。

JButton(Strings):有文本。

JButton(Iconicon):有图标。

JButton(Strings,Iconicon)

常用方法

addActionListener()

removeActionListener(ActionListener1)

getAction()

getModel()

setModel(ButtonModelnewModel)

getMarginQ

setMargin(Insetsm)

getSelectedIcon()

setSelectedIcon(Iconselectedlcon)

在NetBeans中JButton的使用

新建JFrame(DemoJButtonFrame)〉添加2个JButton1个JLabel,分别修改变量名称

为jButtonEnter,jButtonCancel,jLabelMessage。Test属性分别为:确定,取消,用户没有按下

按钮。分别为两个按钮添加ActionEvent事件。

jButtonEnter:

This.jLabelMessage.setText("你单击了确定按钮");

jButtonCancel:

This.jLabelMessage.setText(“你单击了取消按钮”);

效果图:

Swing文本框

JtextField

用于输入单行的文字。创建很简单:

JtextFieldjTextFieldOne=newJtextField。'你好");

构造器:

JTextField()

JTextField(Documentdoc,Stringtext,intcolumns):给定存储类型和列数,还有相应的文本。

JTextField(intcolumns)

JTextField(Stringtext)

JTextField(Stringtext,intcolumns)

常用方法:

setDocument(Documentdoc)

createDefaultModel()

getColumns()

setColumns(intcolumns)

setFont(Fontf)

addActionListener(ActionListener1)

removeActionListener(ActionListener1)

getText()

setText(Stringt)

在NetBeans中使用

添力口JTextField(jTextFieldTest),JLabel(jLabelMessage)

在jTextFieldTest的ActionEvent下输入代码:

StringgetMessage=jTextFieldTest.getText();

If(getMessage.equals,'"))

(

this.jLabelMessage.setText("你没有输入任何内容”);

)

Else

{

this.jLabelMessage.setText(“你输入的内容是:"+getMessage)

)

效果图:

Swing文本区

JTextArea是一种非常重要的文本输入控件。能够显示多行文本。

构造器:

JTextArea()

JTextArea(Stringtext)

JTextArea(introws,intcolumns)

JTextArea(Stringtext,introws,intcolumns)

JTextArea(Documentdoc)

JTextArea本身不具有滚动功能,如要实现该功能,需要将其添加到JScrollPane中,下

面是代码:

JScrollPanemyScrollPane=newJScrollPane(myTextArea);

常用方法:

setLineWrap(Booleanwrap)

getLineWrap()

insert(Stringstr,intpos)

append(Stringstr)

getRows()

setRows(introws)

getColumns()

setColumns(intcolumns)

还有其他的一些方法,可以查阅API,在练习的过程中,也需要一点点体会。

在NetBeans中使用

代码和运行图如下:

privatevoidjButtonNoWrapActionPerformed(java.awt.event.ActionEventevt){

//TODO将在此处添加您的处理代码:

this.jTextAreaTest.setLineWrap(false);

)

privatevoidjButtonWrapActionPerformed(java.awt.event.ActionEventevt){

//TODO将在此处添加您的处理代码:

this.jTextAreaTest.setLineWrap(true);

)

|NetBeansIDE5.5-JTextArea

文件(E)编辑叵)视图史导航叶源(§1重构⑷生成但)产眄上年工具CD窗呼帮助但,

心Gbuffll2国国小户逸电/哈》

项目电x文件运行环境回DemoJTextAreaFrame.iavaxl__________________________

SJTextArea

0届源包

|生晟的,

j自由Iorg.AdamIs~

由“目IDemoJTextAreaFrame.jS

ssssssfsdfsadf

田Q测试包I

田定库

aG测试库

kkkkkkkkkkkcvmmmmmfgnklsjdhcvsnmxc

bkjsdygfsjnxdcvkhsdouilyhosdjfklds

11

导航-DemoJTextAreaFrame电x

成员视图-

。DemoJTextAreaFrameQI/**

电initComponentsQL*@par

电jButtonNoWrapActionPerformed(AcI□*/

电jButtonWrapActionPerformed(ActioiIpublic

♦main(Stringargs)

期jButtonNoWrapJButtonpublicvoidrun(){

力jButtonWrapJButtonnewDemoJTextAreaFrame().setVisible(tr

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论