首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏云计算linux

    JTextArea

    12.3.1 JTextArea 文本域(JTextArea)都是JTextArea类型的对象。JTextArea类的常用方法如表12.13所示。 JTextArea类的常用方法 构造方法声明 功能描述 public JTextArea() 构造新的 TextArea。 public JTextArea(int rows, int c) 构造具有指定行数和列数的新的空 TextArea。 public JTextArea(String text) 构造显示指定文本的新的 TextArea。 类的常用方法,接下来通过一个案例来演示JTextArea类的使用,如例12-12所示。

    35810编辑于 2024-12-19
  • 来自专栏云计算linux

    JPasswordField和JTextArea可视化组件

    文本域(JTextArea)都是JTextArea类型的对象。JTextArea类的常用方法如表12.13所示。 JTextArea类的常用方法 构造方法声明 功能描述 public JTextArea() 构造新的 TextArea。 public JTextArea(int rows, int c) 构造具有指定行数和列数的新的空 TextArea。 public JTextArea(String text) 构造显示指定文本的新的 TextArea。 类的常用方法,接下来通过一个案例来演示JTextArea类的使用,如例12-12所示。

    70710编辑于 2024-12-19
  • 来自专栏大数据

    Java一分钟之-Swing组件:JTable, JTree, JTextArea

    Java Swing 提供了丰富的组件库,其中JTable、JTree和JTextArea用于展示数据和用户输入。本文将深入浅出地介绍这些组件,常见问题,易错点以及如何避免,同时提供代码示例。 1. JTextArea JTextArea用于多行文本输入和显示。 textArea = new JTextArea("Enter your text here..."); JScrollPane scrollPane = new JScrollPane 如果文本过长,JTextArea可能超出窗口大小。 避免方法:使用JScrollPane包裹JTextArea。 问题2:未初始化文本。默认情况下,JTextArea为空。 避免方法:在创建JTextArea时设置初始文本。 结语 JTable、JTree和JTextArea是Swing中展示和处理数据的重要组件。

    1.4K10编辑于 2024-05-30
  • 来自专栏灰小猿技术社区

    Java常用事件监听器与实例分析

    ; JTextArea jTextArea2; public FocusEvent() { // TODO Auto-generated constructor stub setTitle = new JTextArea(); jTextArea1.setBounds(100,100,200,30); jTextArea1.setText("第一步"); jTextArea1 .setFont(new Font("楷体",Font.PLAIN,20)); container.add(jTextArea1); jTextArea1.addFocusListener(new JTextArea1Focus()); //建立第二个文本框 jTextArea2 = new JTextArea(); jTextArea2.setBounds(100,150,200,30 ); jTextArea2.setText("第二步"); jTextArea2.setFont(new Font("楷体",Font.PLAIN,20)); container.add(jTextArea2

    3.4K10发布于 2020-09-23
  • 来自专栏github@hornhuang

    Java-文本编辑器实现

    jMenuItem1; JMenuItem jMenuItem2; JMenuItem jMenuItem3; JMenuItem jMenuItem4; JSeparator jSeparator1; JTextArea jTextArea; JScrollPane scrollPane;// 滚动条 public EditFrame() { // TODO 自动生成的构造函数存根 jFrame = new = new JTextArea(); scrollPane = new JScrollPane(jTextArea); jFrame.setSize(800, 500); jFrame.setLocationRelativeTo getjTextArea() { return jTextArea; } public void setjTextArea(JTextArea jTextArea) { this.jTextArea = jTextArea; } public File getSaveFileRoot() { return saveFileRoot; } public void setSaveFileRoot

    1.2K10发布于 2021-09-24
  • 来自专栏全栈程序员必看

    DatagramSocket编程

    import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JTextArea 请输入"); JTextField tfd=new JTextField(20); JButton but=new JButton("发送"); JPanel p=new JPanel(); JTextArea jta=new JTextArea(10,20); Container c; DatagramSocket ds; DatagramReceive dc; int localPost=3000 ; public class DatagramReceive extends Thread{ String name; DatagramSocket ds; JTextArea jta; boolean flag=true; public DatagramReceive(String name,DatagramSocket ds,JTextArea jta){ this.name=name;

    41520编辑于 2022-09-03
  • 来自专栏IT杂谈学习

    【Java】已解决:`javax.swing.text.BadLocationException`

    这一异常通常发生在使用JTextComponent(如JTextArea或JTextPane)处理文本时。 例如,当您试图从JTextArea中删除一段文本,并提供了一个不正确的索引时,这个异常就可能会被抛出。 场景示例: JTextArea textArea = new JTextArea("Hello, World!") 三、错误代码示例 为了更清晰地展示问题,以下是一个典型的错误代码示例: public void removeText(JTextArea textArea) { try { // 以下是改进后的代码示例: public void removeText(JTextArea textArea) { try { // 获取当前文本的长度 int

    28410编辑于 2025-05-24
  • 来自专栏ml

    初学java之事件响应(结合接口来设置在同一个界面上!)

    6 public class WindowActionEvent extends JFrame 7 { 8 9 JTextField inputText ; 10 JTextArea 24 inputText =new JTextField(10); 25 button =new JButton("确定"); 26 testshow = new JTextArea //子接口多给出了2个方法 9 { 10 public void setJTextField(JTextField text); 11 public void setJTextArea(JTextArea public class PoliceListen implements MyCommandListener 8 { 9 JTextField textInput ; 10 JTextArea ( JTextField text ) 13 { 14 textInput = text ; 15 } 16 17 public void setJTextArea(JTextArea

    82980发布于 2018-03-22
  • 来自专栏葫芦

    java 按钮复选框监听事件及恢复保存状态

    static void main(String[] args) { Panel1 gui=new Panel1(); gui.go(); } JPanel panel,panel2,panel3; JTextArea panel3.add(button4); button4.addActionListener(new Button4Listener()); panel2=new JPanel(); text=new JTextArea ActionEvent event){ try{ObjectInputStream is=new ObjectInputStream(new FileInputStream("save.ser")); JTextArea test=(JTextArea) is.readObject(); text.setText(test.getText()); }catch(Exception ex){ ex.printStackTrace

    2.2K20发布于 2019-05-09
  • 来自专栏IT杂谈学习

    【Java】已解决:`javax.swing.text.BadLocationException`

    这一异常通常发生在使用JTextComponent(如JTextArea或JTextPane)处理文本时。 例如,当您试图从JTextArea中删除一段文本,并提供了一个不正确的索引时,这个异常就可能会被抛出。 场景示例: JTextArea textArea = new JTextArea("Hello, World!") 三、错误代码示例 为了更清晰地展示问题,以下是一个典型的错误代码示例: public void removeText(JTextArea textArea) { try { // 以下是改进后的代码示例: public void removeText(JTextArea textArea) { try { // 获取当前文本的长度 int

    59210编辑于 2024-09-05
  • 来自专栏张泽旭的专栏

    java编写Base64密码器

    javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.border.EmptyBorder; import javax.swing.JTextArea Base64Frame extends JFrame { private JPanel contentPane; private JButton btnNewButton; private JTextArea textArea; private JButton btnNewButton_1; private JTextArea textArea_1; /** * Launch setContentPane(contentPane); contentPane.setLayout(null); textArea = new JTextArea textArea.setBounds(14, 13, 471, 136); contentPane.add(textArea); textArea_1 = new JTextArea

    77210发布于 2018-12-10
  • 来自专栏青玉伏案

    JavaSE高级之GUI编程

    文本输入组件: JTextField---文本框  JPasswordField---密码框   JTextArea---文本域  JLabel---标签         ii.  Public void setTest(String text)设置文本框的内容     d) JTextArea 中长用方法4         i.  实例化: JTextArea area = new JTextArea(int rows, int columns);         ii.  Public void append(String Text)追加内容 //添加文本域 JTextArea area = new JTextArea

    2.5K50发布于 2018-01-12
  • 来自专栏c/c++的学习笔记

    Swing常用组件

    JTextArea的构造方法 JTextArea的构造方法有多个重载形式,以下是其中的一些常用构造方法: JTextArea(): 创建一个默认的JTextArea对象,没有文本内容。 JTextArea(String text): 创建一个具有指定文本内容的JTextArea对象。 JTextArea(int rows, int columns): 创建一个具有指定行数和列数的JTextArea对象,但没有文本内容。 JTextArea(Document doc): 创建一个使用指定文档作为模型的JTextArea对象。 JTextArea的常用成员方法 JTextArea类提供了许多常用的成员方法来操作文本区域的内容和属性。

    5K10编辑于 2024-08-06
  • 来自专栏全栈开发工程师

    【Java GUI编程】003-Swing学习笔记(一):窗口、弹窗、标签、面板

    public TestJScrollPane() { Container container = getContentPane(); //文本域 JTextArea jTextArea = new JTextArea(20, 50); jTextArea.setText("TestJScrollPane"); //面板 JScrollPane jScrollPane = new JScrollPane(jTextArea); container.add(jScrollPane); setVisible

    56110编辑于 2025-01-06
  • 来自专栏刘晓杰

    android聊天室

    import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.JTextArea "); JPanel jPanel2 = new JPanel(); JScrollPane jScrollPane = new JScrollPane(); static JTextArea jTextArea = new JTextArea(); boolean bool = false, start = false; ServerThread serverThread javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.JTextArea jTextArea = new JTextArea(); // ------------------右 JPanel jPanel3 = new JPanel(); JLabel

    4.1K30发布于 2019-02-21
  • 来自专栏FREE SOLO

    选择排序

    java.awt.GridBagConstraints; import javax.swing.JButton; import java.awt.Insets; import javax.swing.JTextArea gbc_scrollPane.gridy = 0; contentPane.add(scrollPane, gbc_scrollPane); textArea1 = new JTextArea gridy = 2; contentPane.add(scrollPane_1, gbc_scrollPane_1); textArea2 = new JTextArea contentPane.add(button_1, gbc_button_1); } private int[] array = new int[10]; private JTextArea textArea1; private JTextArea textArea2; protected void do_button_actionPerformed(ActionEvent

    80140发布于 2019-04-19
  • 来自专栏全栈开发工程师

    【Java GUI编程】004-Swing学习笔记(二):图片按钮、单选框、多选框、下拉框、列表框、文本框、密码框、文本域

    public TestJScrollPane() { Container container = getContentPane(); //文本域 JTextArea jTextArea = new JTextArea(20, 50); jTextArea.setText("TestJScrollPane"); //面板 JScrollPane jScrollPane = new JScrollPane(jTextArea); container.add(jScrollPane); setVisible

    61500编辑于 2025-01-06
  • 来自专栏明明如月的技术专栏

    文件切割合并器 4 帮助类 Help

    javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.JTextArea } private void initGUI()  { // 设置布局 this.setLayout(new BorderLayout()); JTextArea textArea = new JTextArea(10,35); textArea.setEditable(false); textArea.append("文件切割:\r\n")

    59320发布于 2021-08-27
  • 【Java】实现聊天程序(完整版)

    import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JTextArea ; import javax.swing.JTextField; public class ClientUI { private JTextArea chatArea;//聊天框 private JFrame.EXIT_ON_CLOSE); frame.setSize(400, 500); frame.setLayout(new BorderLayout()); chatArea = new JTextArea import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JTextArea ; import javax.swing.JTextField; public class ServerUI { private JTextArea chatArea;//聊天框 private

    28110编辑于 2025-12-22
  • 来自专栏愷龍的Blog

    Java-GUI编程之Swing组件

    jta = new JTextArea("快关注我",6,30); JButton button = new JButton(new AbstractAction("改变文本框的本景色"){ jta = new JTextArea(6, 30); JButton btn = new JButton(new AbstractAction("弹出消息对话框") { jta = new JTextArea(6, 30); JButton btn = new JButton(new AbstractAction("弹出确认对话框") { jta = new JTextArea(6, 30); JButton btn = new JButton(new AbstractAction("弹出输入对话框") { jta = new JTextArea(6, 30); JButton btn = new JButton(new AbstractAction("弹出选项对话框") {

    3.1K20编辑于 2022-09-26
领券