`
jiqimiao
  • 浏览: 63863 次
  • 性别: Icon_minigender_1
  • 来自: 常州
社区版块
存档分类
最新评论

java图像界面开发简单实例-JTextArea、JScrollPane、JPanel、JButton应用实例

 
阅读更多

java图像界面开发简单实例

JTextArea、JScrollPane、JPanel、JButton应用实例,通过‘插入文本’按钮功能,写入测试文本,换行功能可以进行换行和不换行,代码如下:

importjava.awt.BorderLayout;
importjava.awt.event.ActionEvent;
importjava.awt.event.ActionListener;

importjavax.swing.JButton;
importjavax.swing.JFrame;
importjavax.swing.JPanel;
importjavax.swing.JScrollPane;
importjavax.swing.JTextArea;


/**
*JTextArea、JScrollPane、JPanel、JButton应用实例
*
@author左杰jdk5.0
*/
publicclassExample8FrameextendsJFrame{

privatestaticfinallongserialVersionUID=1L;
privateJTextAreatextArea;//文本域
privateJScrollPanescrollPane;//带滚动条面板
privateJPanelbuttonPanel;//存放按钮面板
privateJButtonwrapButton;//换行按钮
publicExample8Frame(){
setTitle(
"文本编辑");//设置窗体标题
setSize(300,300);//设置窗体大小
//创建JTextArea组件
textArea=newJTextArea();
//创建JScrollPane面板,将JTextArea组件放入带滚动条面板中
scrollPane=newJScrollPane(textArea);
////在窗体中添加带滚动条面板
add(scrollPane,BorderLayout.CENTER);

buttonPanel
=newJPanel();//创建按钮面板
//创建“插入文本”按钮,并添加点击事件,添加测试文本
JButtoninsertButton=newJButton("插入文本");//创建“插入文本”按钮
buttonPanel.add(insertButton);//在面板中添加该按钮
//为该按钮添加事件监听
insertButton.addActionListener(newActionListener(){
publicvoidactionPerformed(ActionEventevent){
textArea.append(
"这是一个textArea组件的简单应用实例,这为测试文本!");//JTextArea组件添加文本信息
}
});
//添加“换行”按钮,并添加点击事件,来控制换行和不换行
wrapButton=newJButton("换行");//创建“换行文本”按钮
buttonPanel.add(wrapButton);//在面板中添加该按钮
//为该按钮添加事件监听
wrapButton.addActionListener(newActionListener(){
publicvoidactionPerformed(ActionEventevent){
booleanwrap=!textArea.getLineWrap();//获取JTextArea组件的是否换行状态,默认为false,取反
textArea.setLineWrap(wrap);//重新设置是否换行属性
wrapButton.setText(wrap?"不换行":"换行");//根据属性设置按钮显示文本
}
});
//在窗体中添加按钮面板
add(buttonPanel,BorderLayout.SOUTH);
}
publicstaticvoidmain(String[]args){
Example8Frameframe
=newExample8Frame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(
true);
}
}
分享到:
评论

相关推荐

    java-gui图形界面组件大全(内含139个demo)

    Java GUI,全称为Java Graphical User Interface,是Java编程语言中的一个重要部分,用于构建桌面应用程序的用户界面。GUI提供了丰富的组件库,使得开发者能够创建出交互式的、视觉上吸引人的应用。在Java中,主要的...

    很优秀的Java界面实例,很有学习价值

    Java界面设计是开发桌面应用程序的关键部分,Swing库是Java提供的一种用于构建用户图形界面(GUI)的强大工具。本资源包含了一系列优秀的Java界面实例,这些实例涵盖了Swing库中的所有控件,对于Java开发者,尤其是...

    java swing界面设计

    Java Swing是Java编程语言中用于构建桌面应用程序图形用户界面(GUI)的一个库,它是Java Foundation Classes (JFC)的一部分。本教程将引导初学者深入理解Java Swing,帮助他们快速掌握界面设计的基础知识。 1. **...

    JavaSwing界面设计(所有控件及示例)

    Java Swing 是Java编程语言中用于构建图形用户界面(GUI)的一个强大的工具包。它是对早期的Abstract Window Toolkit (AWT) 的扩展,提供了更丰富的功能和更好的平台独立性。Swing 包含了大量的组件,使得开发者可以...

    JAVA图形用户界面设计与实例(代码)\

    在描述中提到的"JAVA图形用户界面设计与实例(代码)"很可能是关于如何使用Swing进行GUI开发的一个教程或项目。 在Swing中,`Border`是一个重要的概念,它是定义组件边框的接口。在提供的文件名“BorderL.class”和...

    使用Java创建天文观测应用程序 - 一个实战教程

    在这个实战教程中,我们将...通过跟随这个实战教程,你将能够掌握使用Java创建具有实时天文数据的简单应用程序的基本技能。同时,这个过程也将加深你对Java编程和GUI设计的理解,为进一步的软件开发打下坚实的基础。

    Java 图形与动画编程实例(PDG)2

    2. **Swing**: Swing在AWT之上构建,提供了一套更为现代且丰富的组件集,如JFrame、JPanel、JButton等。Swing使用轻量级组件模型,性能较好,同时支持事件处理和外观定制。JLabel、JTextArea、JScrollPane等都是...

    完整版精品java课件 Java基础入门教程 Java程序设计 第11章 图形用户界面2(共31页).ppt

    Java图形用户界面(GUI)设计是Java编程中的一个重要组成部分,它允许开发者创建交互式的应用程序,提供友好的用户交互体验。在第11章中,主要涵盖了以下几个核心知识点: 1. **GUI概念**:GUI(Graphical User ...

    Java swing 完全完整实例

    这个“Java Swing 完全完整实例”很可能是包含了一系列使用Swing开发GUI程序的示例代码,帮助开发者深入理解和实践Swing的各种组件和功能。 Swing 提供了丰富的组件集,包括按钮、文本框、标签、滚动面板、菜单、...

    客户查询java设计界面

    通过上述分析和示例代码,我们可以看出Java Swing提供了非常强大的工具来帮助开发者快速构建功能丰富、界面美观的应用程序。对于客户查询管理系统而言,选择合适的组件和布局管理器至关重要,同时还需要关注数据模型...

    java编程 qq实战 程序

    根据提供的文件信息,我们可以推断出这是一段Java代码,主要目标是实现一个简易的QQ客户端界面。下面将从以下几个方面来分析并提取关键知识点: ### 1. 界面设计与布局 #### 关键词:`JFrame`, `JPanel`, `JLabel`...

    java桌面程序swing demo实例

    Java Swing 是Java平台上用于构建桌面应用程序的一个图形用户界面(GUI)工具包。它是Java Foundation Classes (JFC) 的一部分,提供了一套丰富的组件和接口,使得开发者可以创建出具有美观界面和交互功能的应用程序。...

    java swing 界面源码

    Java Swing 是Java平台上用于构建图形用户界面(GUI)的一个丰富的库。它提供了许多组件和工具,使得开发者可以创建出功能齐全、美观的桌面应用程序。在本主题中,我们重点讨论"java swing 界面源码",这是一份包含...

    Java-GUI.zip_gui界面滚动条_java gui

    Java GUI,全称为Java图形用户界面,是Java编程中用于创建和管理应用程序视觉元素的关键部分。它使得开发者可以通过丰富的交互式组件,如按钮、文本框、标签、选择框和滚动条,来构建用户友好的应用界面。在Java中,...

    java界面编程-初级界面篇

    Java界面编程是开发Java应用程序时不可或缺的一部分,尤其是对于创建用户友好的图形用户界面(GUI)。在初级阶段,我们将主要关注Swing库,它是Java Foundation Classes(JFC)的一部分,提供了丰富的组件和工具来...

    FTP源码JAVA版.pdf

    【FTP源码JAVA版.pdf】是一个使用Java编写的FTP客户端应用程序的源代码。在这个程序中,开发者使用了Java Swing库来构建用户界面,允许用户与FTP服务器进行交互,包括上传、下载文件以及浏览目录结构。 1. **Java ...

    javaGUI编程实例

    Java GUI(图形用户界面)编程是Java开发中的一个重要部分,它允许开发者创建具有交互性的桌面应用程序。本实例聚焦于Java GUI编程,通过一个名为“texteditor”的项目来深入讲解相关知识。 首先,Java GUI的基础是...

    java实现计算器的源代码(绝对原创可运行)

    根据提供的文件信息,本文将详细解析“Java实现计算器的源代码”的关键知识点,包括程序结构、界面设计、逻辑实现等方面。 ### 一、程序结构与布局 #### 1. 类定义 - `Calculator` 类继承自 `JFrame`,表明这是一...

    Java编程100例\Java编程36例

    4. **实例12:简单的文本编辑器** - 这个案例涉及文本处理,可能使用了JTextArea和JScrollPane等组件,让你了解如何创建一个基本的文本编辑界面,包括读写文件和基本的编辑功能。 5. **实例17:简单的表单程序** - ...

Global site tag (gtag.js) - Google Analytics