[面板JPanel] 面板就是一个容器 每一个容器都可以有一个自己的独立的布局和组件,这些容器之间也不会互相干扰 //导入Java类 import javax.swing.*; import java.awt.*; public class Demo extends JFrame{ public Demo(){ setBounds(100,100,500,300); setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); Containe…
容器中可以有多个JPanel面板,一个JPanel面板中可以有多个控件. 滚动面板 JScrollPane中只能有一个控件.       public class Demo extends JFrame { public Demo() { setBounds(100, 100, 600, 200); setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); Container c = getContentPane(); c.setLayou…
注意:使用滚动面板时,必须指定内部组件是哪个组件 JScrollPane的两种使用方式:. 方式一: //直接在创建滚动面板对象时,就指定所要显示的组件 //本例中所要显示的是jPanel JPanel jPanel=new JPanel(); JScrollPane jsp=new JScrollPane(jPanel); 方式二: JPanel jPanel=new JPanel(); JScrollPane jsp=new JScrollPane(); jsp.setViewportVie…
1.要使JTextArea带有滚动条,需将JTextArea对象添加到JScrollPane中. JTextArea logArea = new JTextArea(15, 35); //创建JTextArea对象 logArea.setWrapStyleWord(true); //换行方式:不分割单词 logArea.setLineWrap(true); //自动换行 //给JTextArea添加垂直滚动条 JScrollPane logScroll = new JScrollPane(log…
建一个服务端类ChatServer,用于设置端口接收连接 package com.swift; import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; public class ChatServer { public static void main(String[] args) { try { ServerSocket ss = new ServerSocket(8888); for (…
public class JTextAreaTest extends JFrame{    public JTextAreaTest()    {            setSize(200, 400);        setTitle("定义自动换行的文本域");        setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);                Container cp=getContentPane(); …
如果用eclipse需先装载windowsbuild //导入包 import java.awt.BorderLayout; import java.awt.EventQueue; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.border.EmptyBorder; import javax.swing.JTable; import javax.swing.table.DefaultTableMo…
文本域组件:Swing中任何一个文本域(JTextArea)都是JTestArea类型的对象.常用的构造方法如下 public JTextArea() public JTextArea(String text) public JTextArea( int rows,int columns) public JTextArea(Document doc) 定义自动换行的文本域 /** * */ package 常用窗体; import java.awt.Container; import javax…
1..setEditable(false); 设置文本域不可编辑 2..setHorizontalAlignment(JTextField.CENTER); // 设置文本的水平对齐方式 有效值包括: JTextField.LEFT 居左 JTextField.CENTER 居中 JTextField.RIGHT 靠右 JTextField.LEADING 靠左上 JTextField.TRAILING 靠右下 3..setColumns(18); 设置此 TextArea 中的列数为18 4.…
用css控制textarea文本域的高度随内容的变化而变化,不出现滚动条. CSS代码: 复制代码 代码如下: .t_area{ width:300px; overflow-y:visible } <textarea class="t_area"> 随便在这里输入内容,textarea的高度会随着你输入的内容而变化,不会出现滚动条,实现很简单,就是一段css:overflow-y:visible </textarea> 首先,原则上实现textarea自适应必须…