设置java中程序编辑窗口中的字体

合集下载

java中jtable的用法

java中jtable的用法

java中jtable的用法一、JTable简介JTable是Java Swing包中的一个组件,用于在图形用户界面(GUI)中显示和编辑表格数据。

它可以显示任何类型的数据,包括文本、数字、日期和图像等。

二、创建JTable1. 创建一个空的JTable可以通过以下代码创建一个空的JTable:```JTable table = new JTable();```2. 从二维数组创建JTable可以通过以下代码从二维数组创建一个简单的JTable:String[][] data = {{"John", "Doe"}, {"Jane", "Doe"}};String[] columnNames = {"First Name", "Last Name"};JTable table = new JTable(data, columnNames);```3. 从TableModel创建JTable可以通过实现TableModel接口并使用它来创建一个定制的TableModel,然后将其传递给JTable构造函数来创建一个自定义的JTable。

4. 从数据库中获取数据并创建JTable可以通过使用Java数据库连接(JDBC)API与数据库进行交互,并将结果集转换为TableModel,然后将其传递给JTable构造函数来从数据库中获取数据并创建一个自定义的JTable。

三、设置表格属性1. 设置表头可以使用以下代码设置表头:```String[] columnNames = {"First Name", "Last Name"};table.setColumnIdentifiers(columnNames);```2. 设置表格行高和列宽可以使用以下代码设置表格行高和列宽:```table.setRowHeight(30);table.getColumnModel().getColumn(0).setPreferredWidth(100); ```3. 设置表格背景色和前景色可以使用以下代码设置表格背景色和前景色:```table.setBackground(Color.white);table.setForeground(Color.black);```4. 设置表格字体可以使用以下代码设置表格字体:```Font font = new Font("Arial", Font.PLAIN, 14);table.setFont(font);```5. 设置表格边框可以使用以下代码设置表格边框:```Border border = BorderFactory.createLineBorder(Color.black); table.setBorder(border);```四、渲染器和编辑器1. 渲染器渲染器用于将单元格中的值呈现为用户界面上的文本或图像。

JavaSwing中的文本框(JTextField)与文本区(JTextArea)使用实例

JavaSwing中的文本框(JTextField)与文本区(JTextArea)使用实例

JavaSwing中的⽂本框(JTextField)与⽂本区(JTextArea)使⽤实例⼀:JTextField的(⽂本框)使⽤:JTextField 是⼀个轻量级组件,它允许编辑单⾏⽂本。

1.JTextField的常⽤构造⽅法:JTextField() 构造⼀个新的 TextField。

JTextField(int columns) 构造⼀个具有指定列数的新的空 TextField。

JTextField(String text) 构造⼀个⽤指定⽂本初始化的新TextField。

JTextField(String text, int columns) 构造⼀个⽤指定⽂本和列初始化的新TextField。

2.JTextField的常⽤⽅法:SetText(string) 设置⽂本域中的⽂本值GetText()返回⽂本域中的输⼊⽂本值getColumns()返回⽂本域的列数setEditable(Boolean) 设置⽂本域是否为只读状态3.JTextField的使⽤⽰例:复制代码代码如下:import java.awt.*;import java.awt.event.*;import javax.swing.*;public class JTextFieldDemo1 {JFrame jf;JPanel jp;JTextField jtf1,jtf2,jtf3,jtf4;public JTextFieldDemo1() {jf = new JFrame("TextField案例");Container contentPane = jf.getContentPane();contentPane.setLayout(new BorderLayout());jp = new JPanel();jtf1 = new JTextField();jtf2 = new JTextField(10);jtf3 = new JTextField("指定⽂本内容");jtf4 = new JTextField("指定内容+指定长度(只读状态)",30);jtf3.setEnabled(false);jtf4.setFont(new Font("谐体",Font.BOLD|Font.ITALIC,16));//设置⽂本的⽔平对齐⽅式jtf4.setHorizontalAlignment(JTextField.CENTER);jp.add(jtf1);jp.add(jtf2);jp.add(jtf3);jp.add(jtf4);contentPane.add(jp);jf.pack();jf.setLocation(400, 200);jf.setVisible(true);jf.addWindowListener(new WindowAdapter() {public void windowClosing(WindowEvent e) {System.exit(0);}});}public static void main(String[] args) {new JTextFieldDemo1();}}效果图:⼆:JTextArea(⽂本区)的使⽤:1.JTextArea的常⽤构造⽅法:JTextArea() 构造新的 TextArea。

Java绘图之设置字型和颜色_Java教程

Java绘图之设置字型和颜色_Java教程

Java绘图之设置字型和颜色_Java教程Java绘图中,显示文字的方法主要有三种:(1)drawString(String str,int x,int y):在指定的位置显示字符串。

(2)drawChars(char data[],int offset,int length, int x, int y):在指定的位置显示字符数组中的文字,从字符数组的offset位置开始,最多显示length个字符。

(3)drawBytes(byte data[],int offset,int length,int x,int y), 在指定的位置显示字符数组中的文字,从字符数组的offset位置开始,最多显示length个字符。

这里给出的显示位置(x,y)为文字的基线的开始坐标,不是文字显示的矩形区域的左上角坐标。

文字字型有三个要素:∙字体:常用的字体有Times New Roman、Symbol、宋体、楷体等。

∙风格:常用的风格有三种:正常、粗体和斜体;分别用三个常量表示:Font.PLAIN(正常)、Font.BOLD(粗体)和Font.ITALIC(斜体)。

风格可以组合使用,例如,Font.BOLD+Font.ITALIC。

∙字号:字号是字的大小,单位是磅。

在Java语言中,用类Font对象字型。

Font类构造方法有:Font(String fontName,int style,int size),3个参数分别表示字体、风格和字号。

例如,代码:Font fnA = new Font(“细明本”,Font.PLAIN,12)设置的字型的是:细明体、正常风格,12磅字号。

Font类的其他常用方法:1.getStyle(),返回字体风格。

2.getSize(),返回字体大小。

3.getName(),返回字体名称。

4.isPlain(),测试字体是否是正常字体。

5.isBold(),测试字体是否是粗体。

6.isItalic(),测试字体是否是斜体。

字体设置JAVA源代码

字体设置JAVA源代码
package com; import java.awt.Color; import java.awt.Font; //import java.awt.GraphicsEnvironment; import java.awt.event.*; import javax.swing.*; import javax.swing.event.ListSelectionEvent; import javax.swing.event.ListSelectionListener; public class Word extends JFrame implements ItemListener,ActionListener,ListSelectionListener{ JPanel jp=new JPanel(); JLabel[] jlabel={new JLabel(" 请选择字体"),new JLabel("请选择字号 "),new JLabel("请选择字 形"),new JLabel("请选择字色")}; //定义并创建四个标签; String[] jco4;宋体","仿宋","隶书","微软雅黑"}; JComboBox jcombobox_font_type=new JComboBox(jcombobox_font_type_item); //定义并创建组合框,用来设置字体; String[] jlist_font_size_item={"12","14","16","18","20","22","24","26","28","30","32","34"}; JList jlist_font_size=new JList(jlist_font_size_item); //定义并创建列表框,用来设置字号; JCheckBox [] jcb_font_style={new JCheckBox("加粗"),new JCheckBox("倾斜")}; //创建两个复选框,并把它们放在一个数组中,用来设置字体风格; //JRadioButton jrb_font_red=new JRadioButton("红色"); JRadioButton red=new JRadioButton("红色"); JRadioButton jrb_font_orange=new JRadioButton("橙色"); JRadioButton jrb_font_yellow=new JRadioButton("黄色"); JRadioButton jrb_font_green=new JRadioButton("绿色"); JRadioButton jrb_font_cyan=new JRadioButton("青色"); JRadioButton jrb_font_blue=new JRadioButton("蓝色"); JRadioButton jrb_font_pink=new JRadioButton("粉色"); JRadioButton jrb_font_black =new JRadioButton("黑色"); JRadioButton[] jrb_font_color ={red, jrb_font_orange,jrb_font_yellow,jrb_font_green,jrb_font_cyan,jrb_font_blue,jrb_font_pink,jrb_font_b lack}; //创建八个单选框,并把它们放在一个数组中,用来设置字体颜色; JButton[] jb={new JButton("编辑"),new JButton("退出")}; //创建两个按钮,分别用来控制文本域的编辑和程序的退出; ButtonGroup bg_font_color=new ButtonGroup(); //创建按钮组合; JTextArea jta=new JTextArea("");//创建文本域对象,并为该对象创建一个滚动条 jsp_jta; JScrollPane jsp_jta=new JScrollPane(jta); JScrollPane jsp_jlist = new JScrollPane(jlist_font_size);//为列表框创建一个滚动条 jsp_jlist; String font_type;//声明类成员变量 font_type,用来改变字体; int font_size,font_style_bold,font_styple_italic;//声明类成员变量,用来改变字号,字体风格; public Word(){//构造方法; jp.setLayout(null); //未设置 Layout 时,java 默认为 flowLayout 布局的,设置为 null 即为清空布局管理器, 以便自定义布局; for(int i=0;i<jlabel.length;i++) {

编程选择题40道:Java开发工具:IDEA与Eclipse的使用.Tex

编程选择题40道:Java开发工具:IDEA与Eclipse的使用.Tex

1.在 IntelliJ IDEA 中,如何创建一个新的 Java 项目?o A. 使用 File > New > Project 菜单选项,并选择 Javao B. 在主界面直接拖拽 Java 文件o C. 通过 Edit > Preferences 进行项目设置o D. View > Tool Windows > Maven Projects答案: A解析: 创建新项目是通过 File 菜单下的 New 选项,并选择 Project 开始的。

2.Eclipse 中,如何调整编辑器的字体大小?o A. Window > Preferences > General > Editors > Text Editorso B. 使用 Ctrl + Plus 和 Ctrl + Minuso C. Run > Run Configurationso D. Project > Properties > Java Compiler答案: A解析: 调整字体大小是在 Preferences 设置中,具体在 General 下的 Editors 和 Text Editors 菜单项中。

3.在 IntelliJ IDEA 中,如何启用版本控制功能?o A. File > Settings > Version Controlo B. 使用快捷键 Ctrl + Shift + Ao C. Help > Tips of the Dayo D. Build > Make Project答案: A解析: 启用版本控制需要在Settings 对话框的Version Control 分类里进行配置。

4.Eclipse 中,如何执行重构(Refactoring)操作?o A. Refactor > Renameo B. 使用快捷键 Ctrl + Shift + Ro C. File > New > Classo D. Edit > Find and Replace答案: A解析: Eclipse 提供的重构操作可以通过 Refactor 菜单下的 Rename 等选项执行。

myeclipse字体设置

myeclipse字体设置
Eclipse中java文件和jsp字体大小设置
很多朋友用了中文版的Eclipse后发现不习惯里面的字体,我也是这样,可以使用下面的方法改回英文版的字体,界面还是中文版的
1.更改java文件大小设置
Window->preferences->General->Appearance->Colors and Fonts->
Basic->TextFont->右边按钮Change
这个设置可以更改xml文itor Text Font->右边按钮Change
英文版默认的是Courier New 常规 10
2.更改jsp文件大小设置(此设置也同事更改其他类型文件的字体大小,例如xml等)
Window->preferences->General->Appearance->Colors and Fonts->
Basic->TextFont->右边按钮Change
英文版默认的是Courier New 常规 10
改成中文版后很不习惯里面的字体,还是改回英文版的字体,界面还是中文版的
大功告成:)
——————————–补充——————————–
今天一个同事碰巧搜到了这篇文章,心中暗喜,哇哈
同事发现了我这篇文章的一个问题,就是不能用方法1修改xml文件的字体,后来发现在方法2Window->preferences->General->Appearance->Colors and Fonts->

Java学习文档第1-3章

Java学习文档第1-3章

映射驱动器Y: 192.168.18.2\o user user注意Java命名规范,写程序时一定要注释!改变MyEclips编辑器字体window→preferences→Appearance→Colors and Fonts→Java Editor Text Font在MyEclipse里查看类源码:D:\Program Files\Java\jdk1.5.0里src.zip解压到D:\Program Files\Java\jdk1.5.0\lib\src里,然后在MyEclipse里点击需要查看的类库中的类源码,按F3,如System后(第一次时需复制路径D:\Program Files\Java\jdk1.5.0\lib\src),会产生System.class的选项卡。

将文件拖到运行里或命令窗口中,可查看文件全路径(此方法可查看扩展名)。

反编译工具,将.class文件反统成.java文件,见张孝祥JA V A基础1.WMV末。

第一章划时代的Java语言安装jdk_1.5后Java环境变量配置:从【开始】→【设置】→【控制面板】→【系统】→【高级】→【环境变量】→【系统变量】,或者我的电脑→属性→高级→环境变量→系统变量然后到【新建】。

1.JA V A_HOME = D:\Program Files\Java\jdk1.5.02.PA TH = %JA V A_HOME%\bin;3.CLASSPA TH= .;%JA V A_HOME%\lib\dt.jar;%JA V A_HOME%\lib\tool s.jar;看好是在:“系统变量”中!!控制台里输入java –version 查看java版本一个Java程序源文件只能有一个类是public的(主类),main函数在主类里(才能运行),并且该类的类名和文件命名要完全一致,包括大小写。

每个源文件中的class类都将被编译成一个.class字节码文件,(有多少类就有多少.class字节码文件)这就是类文件。

【Java学习】Font字体类的用法介绍

【Java学习】Font字体类的用法介绍

【Java学习】Font字体类的⽤法介绍⼀、Font类简介Font类是⽤于设置图形⽤户界⾯上的字体样式的,包括字体类型(例如宋体、仿宋、Times New Roman等)、字体风格(例如斜体字、加粗等)、以及字号⼤⼩。

⼆、Font类的引⽤声明Font类位于java.awt包中,使⽤时需要在代码顶端声明import java.awt.Font;或者import java.awt.*;三、Font类的构造函数Font类的构造函数如下:public Font(String familyName,int style,int size)具体解释如下:(1)familyName是字体类型,例如宋体、仿宋、Times New Roman等;(2)style是字体风格,例如斜体字、加粗等;官⽅提供4种固定值,如下:Font.PLAIN(普通)Font.BOLD(加粗)Font.ITALIC(斜体)Font.BOLD+ Font.ITALIC(粗斜体)(3)size是字体⼤⼩,其默认单位为pt(磅),数字越⼤、字就越⼤(例如12pt字⽐10pt的字要⼤)。

四、Font类的实例化⽅法利⽤上⾯第三点介绍的构造函数,我们可以创建⼀个⾃定义样式的字体变量f。

例如:Font f = new Font("宋体",Font.BOLD,20);上述代码表⽰我声明了⼀种⾃定义字体:宋体、加粗、20pt⼤⼩。

五、Font类的设置⽅法当设置好了字体样式后,可以使⽤public void setFont(Font font)⽅法将指定组件的字体样式更新。

该⽅法适⽤于任意组件,例如按钮JButton、标签JLabel、多⾏⽂本框JTextArea等。

完整代码⽰例如下:(1)我有⼀个多⾏⽂本框,给它起名字叫做ta:JTextArea ta = new JTextArea();(2)然后我设置⼀种新的字体样式f1:Font f1= new Font("宋体",Font.BOLD,20);(3)我为ta⽂本框设置字体样式为f1:ta.setFont(f1);(4)⼤功告成!。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档