收藏 分享(赏)

Java常用类与方法大全.doc

上传人:wo7103235 文档编号:5859165 上传时间:2019-03-19 格式:DOC 页数:30 大小:672.50KB
下载 相关 举报
Java常用类与方法大全.doc_第1页
第1页 / 共30页
Java常用类与方法大全.doc_第2页
第2页 / 共30页
Java常用类与方法大全.doc_第3页
第3页 / 共30页
Java常用类与方法大全.doc_第4页
第4页 / 共30页
Java常用类与方法大全.doc_第5页
第5页 / 共30页
点击查看更多>>
资源描述

1、1import java.lang.*; 数字与文字相关类、字符串、系统相关类,默认包、不必声明。Wrapper 类:Byte, Short, Integer, Long, Float, Double, Character, BooleanInteger obji=new Integer(数值 );Integer.MAX_VALUE=231-1, Integer.MIN_VALUE=-231, Integer.SIZE=32, Integer.TYPE=intDouble objd=new Double(数值); Double.MAX_VALUE=1.8E308, Double MIN_VAL

2、UE=4.9E-324, Double.SIZE=64, Double.TYPE=doubleint pareTo(obj2)将两个同类型的对象内存放的数值进行大小比较,若 obj1obj2 传回1,若相等传回 0,若 obj1 al=new ArrayList(); 使用泛型将元素设定为 String 类型。Collection 类:Set/HashSet hashset 散列表:无序性、不可重复性;Set/SortedSet/TreeSet sortedset 有序表:有序性(元素自动升序排列) 、不可重复性;void al.add(index, obj)在线性表 al 中特定下标 ind

3、ex处插入一个新元素 obj。index省略则在末尾处追加。void al.addAll(index, list)将线性表 list 添加到线性表 al指定下标处。index 省略则默认添加到末尾。boolean al.remove(index) 删除线性表中指定下标 index处的元素,成功则返回 true。11Object al.set(index, obj) 将线性表中特定下标 index 处的元素设置为 obj。boolean al.contains(obj) 判断是否包含指定元素 obj。Object al.get(index) 返回线性表中特定下标 index处的元素。int al

4、.indexOf(obj) 返回线性表中第一个与 obj 匹配的元素的下标。int al.lastIndexOf(obj) 返回线性表中最后一个与 obj匹配的元素的下标。boolean al.isEmpty() 判断线性表是否为空。int al.size() 返回线性表中元素的个数。void al.clear() 删除线性表中所有元素。obj al.toArray() 返回线性表转存而成的数组。String al.toString() 返回线性表的字符串表达式,形式为obj0, obj1, obj2, .。LinkedList queue=new LinkedList(); 建立队列实现先入

5、先出。Stack stack=new Stack(); 建立栈实现先入后出。boolean queue.offer(obj) 向队尾新增元素,若添加成功则返回 true。Object queue.peek() 取得最前面的元素但不会删除该元素,为空返回 null。Object queue.poll() 取得最前面的元素并同时删除该元素,为空返回 null。boolean stack.empty() 判断栈中是否含有元素。Object stack.peek() 取得最上面的元素但不会删除该元素。Object stack.pop() 取得最上面的元素并同时删除该元素。Object stack.pu

6、sh(obj) 向栈顶新增元素,并返回该元素的值。int stack.search(obj)在栈中搜索元素 obj。若存在则返回元素优先级(栈顶从 1开始) ,不存在则返回-1。Timer timer=new Timer(“name”, b); 创建指定名称的计时器,并作为守护程序运行。TimerTask task=new TimerTask()public void run(); 建立对象执行需要重复的任务。void timer.schedule(task, num, per)从当前起过 long num 毫秒后,每隔 long per 毫秒执行一次task 对象中的 run 方法。若num

7、 为 Date 类型,则表示从指定时间点开始每隔 per 执行一次,若 per 省略则只执行一次。void timer.scheduleAtFixedRate(task, num, per) 同上,如果指定开始时间在当前时间之前,会将过去的时间12也作为周期运行,不会受到影响。而 schedule 方法则是将当前时间作为起点算周期运行。void timer.cancel()task.cancel()取消任务或终止计时器。run()中使用时 timer 定义必须加final 修饰符、 task 必须用 this表示。int timer.purge() 从计时器的任务队列中移除所有已经取消的任务。

8、import java.io.*; 输出输入类File fp=new File(“pathname”); 依据路径建立 File 对象,但还未建立相应的目录或文件。File fp=new File(fpp, “pathname”);依据父目录 fpp 与 pathname 结合起来的路径建立 File 对象,但还未建立相应的目录或文件。boolean fp.createNewFile() true false 依据 fp 建立一个新文件,错误时传回 IOException。boolean fp.delete() true false删除 fp 对应的文件或目录,但该目录内必须是空的,删除成功返

9、回true。void fp.deleteOnExit() fp 对应文件在程序执行结束时会自动删除,即成为临时文件。boolean fp.exists() true false 检查 fp 对应文件或目录是否存在。boolean fp.canRead() true false 检查 fp 文件是否存在且可读。boolean fp.canWrite() true false 检查 fp 文件是否存在且可写。String fp.getName() 取得 fp 对应路径最后的名称。String fp.getParent() 取得 fp 的上一层路径。String fp.getPath() 取得 fp

10、 的完整路径名称。String fp.getAbsolutePath() 取得 fp 的完整绝对文件名或目录名。boolean fp.isFile() true false 检查 fp 是否为文件。boolean fp.isDirectory() true false 检查 fp 是否为目录。boolean fp.isAbsolute() true false 检查 fp 是否使用绝对路径名建立的。boolean fp.isHidden() true false 检查 fp 是否为隐藏文件。long fp.lastModified() 传回 fp 最后一次修改的时间。long fp.lengt

11、h() 大小 0 传回 fp 的文件大小(单位为 byte) ,如果是目录则传回 0。boolean fp.renameTo(fp1) 将 File 对象 fp 的名称重命名为 File对象 fp1 的名称。String fp.list() 名称 null若 fp 为目录则传回该目录内的所有文件和目录的名称,若 fp 为文件则传回 null。13File fp.listFiles() 对象 null若 fp 为目录则传回由该目录内所有File 对象组成的对象数组,若 fp 为文件则传回 null。boolean fp.mkdir() true false 依据 fp 建立一个新目录,若该目录的

12、上一层路径不存在则无法建立。boolean fp.mkdirs() true false依据 fp 建立一个新目录,即使该目录的上一层路径不存在也会自动建立所需的目录。boolean fp.setReadOnly() true false 将 fp 设定为只读模式。FileInputStream fis=new FileInputStream(fp);FileOutputStream fos=new FileOutputStream(fp);开启与 fp 文件之间的输入输出流连接,以位型存取文件内容,fp 必须是二进制元文件。若找不到 fp 所指文件会产生 FileNotFoundExcept

13、ion。void fis.close(), fos.close()关闭 fp 的输入或输出流连接,并释放所占用的内存资源。(IOException )int fis.read() 字节 -1 从 fp 中读取一个字节并传回,若到文件尾传回-1。 (IOException)void fos.write(b) 将 byte b 对应的一个 byte 数组的数据内容写入 fp 中。 (IOException)FileReader fr=new FileReader(fp); FileWriter fw=new FileWriter(fp); 开启与 fp 文件之间的输入输出流连接,以字符型存取文件内

14、容,fp 必须是纯文本文件。若找不到 fp 所指文件会产生 FileNotFoundException。void fr.close(), fw.close()关闭 fp 的输入或输出流连接,并释放所占用的内存资源。(IOException )int fr.read() 字符 -1 从 fp 中读取一个字符并传回,若到文件尾传回-1。 (IOException)void fw.write(str) 将字符串 str 的数据内容写入 fp 指定的文件中。 (IOException )InputStreamReader isr=new InputStreamReader(System.in); 建立

15、对象接收取到的输入内容BufferedReader br=new BufferedReader(in); 建立缓冲对象 br 并连接到 Reader 对象 inBufferedWriter wr=new BufferedWriter(out); 建立缓冲对象 wr 并连接到 Writer 对象 outvoid br.close(), wr.close() 关闭输入或输出的连接,并释放所占用的内存资源。 (IOException)String br.readLine() 一行文字 null从 in 中读取一行文字并后传回,若到文件尾传回null。 (IOException )void wr.fl

16、ush() 将暂存区的数据直接写入 out 中(IOException )void wr.write(str) 将字符串 str 数据写入 out 中(IOException )ObjectInputStream obji=new ObjectInputStream(in); 建立对象并连接到 InputStream 对象 inObjectOutputStream objo=new ObjectOutputStream(out); 14建立对象并连接到 OutputStream 对象 out,两者的读写同步。允许对象以对象型写入和读出,但 ObjectOutputStream 对象所属的类必须

17、先实现Serializable 接口,即实现字符串与对象之间的转化,实现接口时写明所有对象以及写入读出的格式,否则执行时会产生 NotSerializableException。void obji.close(),objo.close() 关闭输入或输出的连接,并释放所占用的内存资源。 (IOException)finalObject obji.readObject()从对象 in 中读取对象后传回。文件尾EOFException。 (IOException)void objo.writeObject(obj) 将对象 obj 以 Object 型写入 out 中,同时写入 out 对应文件中

18、。PrintStream ps=new PrintStream(File file); 建立 PrintStream 对象并将结果输出到指定文件中。PrintStream ps=new PrintStream(OutputStream out); 建立对象并连接到 OutputStream 对象。PrintStream ps.printf(“pattern”, args)依照指定的格式字符串 pattern 将参数列表 args 格式化后打印输出。此处使用的是%类格式符。PrintWriter pw=new PrintWriter(File file); 创建一个文件并向文本文件写入数据,括号

19、内可换为文件名 String filename。void pw.print(s)将文字 s 写入到文件中。s 可以为字符、字符串、字符数组、数值、布尔值。pw.println(s) 打印一个换行符。import java.text.*; 格式设定相关类DateFormat.SHORT: mm/dd/yy DateFormat.MEDILM: mm 月 dd,yyyyDateFormat.LONG: mm 月 dd,yyyy DateFormat.FULL: 星期 D,mm 月 dd,yyyyString str.format(v)将传入的数字 double v 格式化后存入 String 对象

20、后传回。staticNumberFormatNumberFormat.getInstance(locale)locale 为空时取得现行格式设定并存储在 NumberFormat 对象后传回。否则 locale 格式为 Locale.TAIWAN(台湾),依照传入地区 Locale.地区名取得格式设定。Number num.parse(str)将传入的字符串依照指定格式解析并传入 Number 对象num 后传回。DateFormat DateFormat.getInstance()取得现在的日期、时间格式设定并存储在 DataFormat 对象后传回。DateFormat DateForma

21、t.getDateInstance(style, locale)取得日期格式设定并存储在DataFormat 对象后传回。style 为传入长短格式,locale15为传入的地区,为空时取现行的。DateFormat DateFormat.getTimeInstance(style, locale)取得时间格式设定并存储在DataFormat 对象后传回。style 为传入长短格式,locale为传入的地区,为空时取现在的。DateFormatDateFormat.getDateTimeInstance(datestyle,timestyle,locale)取得日期时间格式设定并存储在 Dat

22、aFormat 对象后传回。datestyle 为日期长短格式,timestyle 为时间长度格式,locale 为传入的地区,为空时取现在的日期时间格式设定。String str.DateFormat(date)将传入的日期 Date date 格式化并存入 String 对象后传回。Date date.parse(str)将传入的字符串依照指定格式解析并传入 Date 对象后传回。DecimalFormat df=new DecimalFormat(“pattern”);使用指定的格式字符串 pattern 来建立 DecimalFormat 对象。若指定的 pattern 为空会产生 N

23、ullPointerException,若 pattern 不合法会产生 IllegalArgumentException。SimpleDateFormat sdf=new SimpleDateFormat(“pattern”, locale);使用指定的格式字符串 pattern 来建立 SimpleDateFormat 对象。locale 为传入地区,为空时取得现行格式设定。0 数位上 代表一个数字,如果没有值则显示0。# 数位上 代表一个数字,如果没有值则不显示。. 数位之间 小数点, 数位之间 数位的分位符号E 数字之间 使用科学记数法Decimal-Format% 数字前或后 使用百

24、分比,会自动将原数字乘以100。yy, yyyy 年 08,2008 MMM, MM 月 Jan, 01dd 一个月第几天 DDD 一年第几天W 一个月第几周 ww 一年第几周HH 小时 023 hh 小时 112mm 分 059 ss 秒 059日期、时间格式符(不用%)%0,000.#E00yyyy-MM-ddHH:mm:ssSimple-DateFormatSSSS 千分之一秒 a 标示 AM,PMvoid df.applyPattern(“pattern”) DecimalFormat 或16sdf.applyPattern(“pattern”) SimpleDate-Format 对

25、象改用新的格式字符串 pattern 来设定格式。MessageFormat mf=new MessageFormat(“pattern”, locale);staticStringMessageFormat.format(“pattern”, args)依照格式字符串 pattern 来格式化参数列表 args 所代表的值。pattern 中可以使用参数索引值0,1等来指定参数位置,n表示指定第 n+1 个参数,参数索引值可以重复使用。1,date,long1,time,short代表 1指定的Date 对象的相应属性 date 或time 必须设定为后面的格式long 或 short。im

26、port java.math.*BigInteger a=new BigInteger(“string”); BigDecimal a=new BigDecimal(“string”);建立存储数值非常大或高精度浮点值用于计算。BigDecimal a.add(b) 返回 a 加上 b 的结果BigDecimal a.subtract(b) 返回 a 减去 b 的结果。BigDecimal a.multiple(b) 返回 a 乘以 b 的结果。BigDecimala.divide(b)a.divide(b, len, BigDeciamal.ROUND_UP)返回 a 除以 b 所得商。运算

27、结果尺度 len,舍入方式:ROUND_UP 截掉小数进一;ROUND_DOWN 截掉小数;ROUND_CEILING 正 up 负 down;ROUND_FLOOR 正 down 负 up;ROUND_HALF_UP 四舍五入;ROUND_HALF_DOWN 五舍六入。BigDecimal a.remainder(b) 返回 a 除以 b 所得余数。int pareTo(b) 比较两个数的数值,返回 1 前者大、-1 后者大、0 相等。import java.applet.*; import .*;URL url=fp.toURL(); AudioClip pool=new AudioCli

28、p n; 创建音频剪辑池。AudioClip Applet.newAudioClip(url) 为 AudioClip 对象指定音频文件路径。void audio.play() 播放音频。 (每次调用时重新开始)void audio.stop() 停止播放音频。void audio.loop() 循环播放音频。17import java.awt.*; import javax.swing.*;容器类 Container:窗口 JFrame, 面板 JPanel, 对话框 JDialog, 应用 JApplet组件类 Component:按钮 JButoon, 标签 JLabel, 文本框 JT

29、extField辅助类 Helper:Graphics, Color, Font, FontMetrics, DimensionJFrame frame=new JFrame(“title”); 建立标题为 String title 的新窗口。public class FrameEx extends JFrame FrameEx(“title”)super(“title”); public static void main(String args)new FrameEx(“title”); 创建特定属性的新窗口。JPanel panel=new JPanel(layout, b);创建一个版面

30、布局形式为 layout、指定缓冲策略的面板,可以添加图片或组件。JDialog dialog=new JDialog(frame, “name”, b); 创建一个父窗口为 frame,标题为 name,指定是否模式化的对话框。Container frame.getContentPane() 获取当前窗口的内容窗口。void frame.setSize(width, height) 设定窗口的宽度和高度。void frame.setLocation(x, y) 设定窗口的左上角顶点坐标(x, y) 。void frame.setLocationRelativeTo(comp) 设定与指定组件

31、相关的窗口的位置。若为 null,则窗口在屏幕正中央。void frame.setDefaultCloseOperation(op)设定单击窗口右上角的关闭按钮时会产生的指定结果 int op。JFrame.EXIT_ON_CLOSE 终止程序;DO_NOTHING_ON_CLOSE;HIDE_ON_CLOSE 隐藏窗体( 默认);DISPOSE_ON_CLOSE自动隐藏并释放窗体。void frame.setVisible(b) 依照 boolean b 的值设定窗口为显示(true)或隐藏(false)。 (多窗口控制)void frame.setEnabled(b) 设定窗口是否可以使用

32、。void frame.setResizable(b) 设定窗口是否可调节大小、最大化。void frame.pack() 将此窗口调整为最适当大小。void frame.add(comp, index) 按照指定索引值(可以不加)在窗口上添加指定组件。void frame.remove(comp) 移除窗口上的指定组件。void frame.setContentPane(cp) 设定窗口的内容窗口为 cp。oid frame.setIconImage(image)将图片 image 设定为此窗口的图标。Image image=Toolkit.getDefaultToolkit().creat

33、eImage(“path”);依据路径 path 加载图片文件。void frame.setJMenuBar(menubar) 设定窗口的主菜单为 menubar。void frame.setLayout(manager)指定版面管理的种类。为 null 时不使用版面管理功能。LayoutManager:new FlowLayout(alig, x, y)指定对齐方式、水平间隔、垂直间隔,18组件从左到右一行一行排列。对齐方式常量:FlowLayout.LEFT/CENTER/RIGHT。new GridLayout(r, c, x, y)行数、列数、水平间隔、垂直间隔,组件以网格的形式排列。

34、new BorderLayout(x, y)(默认布局)指定水平间隔、垂直间隔,将容器分割成东西南北中 5 个区域。frame.add(comp, index); 添加组件到指定区域:BorderLayout.CENTER/EAST/WEST/SOUTH/NORTH。void frame.dispose() 关闭并释放窗体。void panel.setBackground(color) 设定背景颜色。void panel.setForeground(color) 设定前景颜色。void panel.setBorder(border) 设定边界类型。public class GraphicsPa

35、nel extends JPanel 指定绘制的对象类型为 JPanel。protected void paintComponent(Graphics g)super.paintComponent(g); 改写 paintComponent 方法在指定组件中绘制图形。void g.setColor(color) 设定后续绘图使用的颜色。Color.BLACK, Color.WHITE。void g.setFont(font)设定后续绘图使用的字体。new Font(“name”, style, size)常量:字体名 SansSerif, Serif,Monospaced, Dialog, D

36、ialogInput。风格 Font.PLAIN(0), Font.BOLD(1)粗, Font.ITALIC(2) 斜, Font.BOLD+Font.ITALIC(3)。正整数字体大小。void g.drawString(str, x, y)绘制从点(x, y)开始的字符串。FontMetrics fm=g.getFontMetris(font);font 可省,设定字符串大小。fm.getAscent() 上升线与边界距离fm.getDewcent()下沉线与边界距离fm.getLeading() 文本行之间距离fm.getHeight() 总高度,三者之和fm.getWidth() 总

37、宽度fm.stringWidth(str) 字符串宽度x=getWidth()/2-stringWidth()/2y=getHeight()/2+getAscent()/2void g.drawLine(x1, y1, x2, y2) 画一条从(x1, y1)到(x2, y2)的直线。void g.drawRect(x, y, width, height)g.fillRect(x, y, width, height) 绘制空心(draw)或实心(fill)矩形,左上角顶点坐标(x, y),宽度为 width,19高度为 heigth。void g.draw3DRect(x, y, width,

38、 height, b)g.fill3DRect(x, y, width, height, b)绘制空心(draw)或实心(fill)3D 矩形,左上角顶点坐标(x, y),宽度为width,高度为 heigth,boolean b 为true 时凸起,为 false 时凹陷。void g.drawRoundRect(x, y, width, height)g.fillRoundRect(x, y, width, height)绘制空心(draw)或实心(fill)圆角矩形,左上角顶点坐标(x, y),宽度为width,高度为 heigth。void g.drawOval(x, y, width

39、, height)g.fillOval(x, y, width, height)绘制空心(draw)或实心(fill)椭圆,左上角顶点坐标(x, y),宽度为 width,高度为 heigth。void g.drawArc(x, y, w, h, a1, a2)g.fillArc(x, y, w, h, a1, a2)绘制弧形(draw)或扇形(fill),对应椭圆左上角顶点坐标(x, y),宽度为width,高度为 heigth,起始角为a1,跨度角为 a2(0 度向东,逆时针旋转) 。void g.drawPolygon(x, y, n)g.fillPolygon(x, y, n)绘制空心

40、或实心的闭合多边形,n 个顶点的坐标分别为(xi, yi)。括号内可以直接添加 Polygon 对象。new Polygon(x, y, n) 可为空,polygon.addPoint(x, y) 追加一个点。void g.drawPolyline(x, y, n) 绘制一条折线,n 个顶点分别对应坐标(xi, yi)。void g.drawImage(image, x, y, w, h, color, obs)在指定位置绘制图像。左上角顶点左边为(x, y) ,color 绘制透明像素可省,ImageObserver obs 指定显示图像的对象,若面积过大则进行截取。width, heigh

41、t 指定可用空间,可省。ImageIcon im=new ImageIcon(“path”);Image image=im.getImage();JLabel label=new JLabel(im);void g.repaint(tm, x, y, w, h)重新绘制组件或图形。long tm 重新绘制之前等待的毫秒数。也可以直接在 actionPerformed 方法中用 repaint();JButton button=new JButton(“name”, icon); 建立一个带名的按钮,图标为 ImageIcon icon。public class JButtonEventEx i

42、mplements ActionListenerpublic void actionPerformed(ActionEvent e) 按钮单击时会自动执行该方法。void button.addActionListener(I)button.addActionListener(new ActionListener()public void actionPerformed(ActionEvent e);void button.setText(str) 设定按钮的名称。20void button.setBounds(x, y, width, height) 设定按钮左上角的顶点坐标(x, y),宽度

43、、高度。void button.setIcon(icon) 设定按钮上的默认图标。void button.setPressedIcon(icon) 设定按下按钮时显示的图标。void button.setRolloverIcon(icon) 设定鼠标在按钮上时显示的图标。void button.setMnemonic(n) 设定按钮热键值 int n,可为字母字符表达。同时按下 Alt+热键选择按钮。void button.setHorizontalAlignment(n)button.setVerticalAlignment(n)图标和文本的水平、垂直对齐方式,常量:LEADING、LEFT

44、、CENTER、RIGHT、TRAILING;TOP、CENTER、BOTTOM。void botton.setHorizontalTextPosition(n)button.setVerticalTextPosition(n) 文本相对于图标的水平位置RIGHT、垂直位置 CENTER。void button.setBorderPainted(b) 设定是否绘制按钮的边框。通常按钮是绘制的,单、复选框是不绘制的。void button.setIconTextGap(n) 设定文本与图标之间的距离。void button.setToolTipText(str) 设定鼠标位于按钮上时显示的提示文

45、本。void button.setSelected(b) 设定按钮是否被单、复选框选中。void button.setActionCommand(“name”) 设定按钮激发的事件命令名称。void button.requestFocus() 请求焦点设定在该按钮上。JCheckBox chx=new JCheckBox(“name”, icon, b);创建一个带文本、图标、选中初始状态为 boolean b 的复选框,放入 JPanel 中可多选。void chx.addActionListener(I)void chx.addItemListener(I)chx.addItemListe

46、ner(newItemListener ()public void itemStateChanged(ItemEvent e);boolean chx.isSelected() 判断复选框是否被选中。JRadioButton rb=new JRadioButton(“name”, icon, b);创建一个带文本、图标、选中初始状态为 boolean b 的单选框,放入 JPanel 中。ButtonGroup group=new ButtonGroup(); group.add(rb);创建单选按钮组实现单选按钮之间的互斥。void rb.addActionEvent(I) 向 Action

47、Listener 注册以处理事件。void rb.addItemListener(I) 向 ItemListener 注册以处理事件。JLabel label=new JLabel(“text”, icon, halig);创建带文本、图标和指定水平对齐方式的标签。int halig: SwingConstants.CENTER。JTextField tf=new JTextField(“text”,column); 创建带文本、列数为 int column 的单行文本域。JPasswordField pw=new JPasswordField(“text”, column); 输入文本会自动

48、用星号隐藏。void tf.setText(“text”) 设定文本组件所包含的文本。boolean tf.setEditable(b) 设定文本组件是否可编辑。 (true)void tf.setColumns(n) 设定文本域中的列数。21void tf.setHorizontalAlignment(n) 设定文本域的水平对齐方式。JTextField.LEFT/CENTER/RIGHT。void tf.requestFocusInWindow() 将焦点定于组件上(光标的位置)Document tf.getDocument() 返回文字组件的可编辑部分。void tf.addAction

49、Event(I) 向 ActionListener 注册以处理事件。void tf.addDocumentListener(I)tf.addDocumentListener(newDocumentEvent()public void changedUpdate 文字修改(DocumentEvent e);public void insertUpdate 文字增加(DocumentEvent e)public void removeUpdate 文字删除(DocumentEvent e)char pw.getPassword() 返回用字符数组表示的文字。一般用String.valueOf()方法转换为字符串。JTextArea ta=new JTextArea(“text”, r, c); 创建带文本,指定行数、列数的文本区域。JScrollPane scrollpane=new JScrollPane(new JTextArea(); 创建带滚动条的文本域,当文本越界时滚动条会自动出现,一般为垂直滚动条。JScrol

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 实用文档 > 说明文书

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报