精华内容
下载资源
问答
  • java.awt.Font设计字体显示效果 Font mf = new Font(String 字体,int 风格,int 字号);字体:TimesRoman, Courier, Arial等风格:三个常量 lFont.PLAIN, Font.BOLD, Font.ITALIC字号:字的大小(磅数)设置组件当前...

    java.awt.Font

    设计字体显示效果 Font mf = new Font(String 字体,int 风格,int 字号);

    字体:TimesRoman, Courier, Arial等

    风格:三个常量 lFont.PLAIN, Font.BOLD, Font.ITALIC

    字号:字的大小(磅数)

    设置组件当前使用的字体:setFont(Font fn)

    获取组件当前使用的字体:getFont()

    int i= font.stringWidth(String str);获取str字符的长度

    详细说明

    getFont(int face,int style,int size). 例如:

    Font font = Font.getFont(Font.FACE_SYSTEM,Font.STYLE_BOLD,Font.

    SIZE_MEDIUM).

    无论哪一个参数,都只能使用系统设置的数值,这些数值具体的大小在不同的手机上可能不同。下面对于其中的三个参数的取值做详细的介绍:

    face参数指字体的外观,其的值: FACE_MONOSPACE——等宽字体l

    FACE_PROPORTIONAL——均衡字体l

    FACE_SYSTEM——系统字体style参数指字体的样式,其的取值:l

    STYLE_BOLD——粗体l

    STYLE_ITALIC——斜体l

    STYLE_PLAIN——普通l

    STYLE_UNDERLINED——下划线l

    STYLE_BOLD | STYLE_ITALIC——粗斜体l

    STYLE_UNDERLINED | STYLE_BOLD——带下划线粗体l

    STYLE_UNDERLINED | STYLE_ITALIC——带下划线斜体l

    STYLE_UNDERLINED | STYLE_ITALIC |

    STYLE_BOLD——带下划线的粗斜体size参数指字体的大小,其的取值:l

    SIZE_SMALL——小l

    SIZE_MEDIUM——中l

    SIZE_LARGE——大通过上面的参数的值,可以组合出你需要的字体对象。下面是一些常用的字体操作:

    1. 获得系统的默认字体:Font font =

    Font.getDefaultFont().

    2.

    在panit方法内部,假设Graphics参数的名称为g,则获得当前字体的方法是:Font font =

    g.getFont().

    3.

    在panit方法内部,假设Graphics参数的名称为g,则设置当前字体的方法是:g.setFont(font).其中font为你构造好的字体对象。

    展开全文
  • java.awt.Font设计字体显示效果 Font mf = new Font(String 字体,int 风格,int 字号);字体:TimesRoman, Courier, Arial等风格:三个常量 lFont.PLAIN, Font.BOLD, Font.ITALIC字号:字的大小(磅数)设置组件当前...

    java.awt.Font

    设计字体显示效果 Font mf = new Font(String 字体,int 风格,int 字号);

    字体:TimesRoman, Courier, Arial等

    风格:三个常量 lFont.PLAIN, Font.BOLD, Font.ITALIC

    字号:字的大小(磅数)

    设置组件当前使用的字体:setFont(Font fn)

    获取组件当前使用的字体:getFont()

    int i= font.stringWidth(String str);获取str字符的长度

    详细说明

    getFont(int face,int style,int size). 例如:

    Font font = Font.getFont(Font.FACE_SYSTEM,Font.STYLE_BOLD,Font. SIZE_MEDIUM). 无论哪一个参数,都只能使用系统设置的数值,这些数值具体的大小在不同的手机上可能不同。下面对于其中的三个参数的取值做详细的介绍: face参数指字体的外观,其的值: FACE_MONOSPACE——等宽字体l

    FACE_PROPORTIONAL——均衡字体l

    FACE_SYSTEM——系统字体style参数指字体的样式,其的取值:l

    STYLE_BOLD——粗体l

    STYLE_ITALIC——斜体l

    STYLE_PLAIN——普通l

    STYLE_UNDERLINED——下划线l

    STYLE_BOLD | STYLE_ITALIC——粗斜体l

    STYLE_UNDERLINED | STYLE_BOLD——带下划线粗体l

    STYLE_UNDERLINED | STYLE_ITALIC——带下划线斜体l

    STYLE_UNDERLINED | STYLE_ITALIC | STYLE_BOLD——带下划线的粗斜体size参数指字体的大小,其的取值:l

    SIZE_SMALL——小l

    SIZE_MEDIUM——中l

    SIZE_LARGE——大通过上面的参数的值,可以组合出你需要的字体对象。下面是一些常用的字体操作:

    1. 获得系统的默认字体:Font font = Font.getDefaultFont().

    2. 在panit方法内部,假设Graphics参数的名称为g,则获得当前字体的方法是:Font font = g.getFont().

    3. 在panit方法内部,假设Graphics参数的名称为g,则设置当前字体的方法是:g.setFont(font).其中font为你构造好的字体对象。

    展开全文
  • 本文整理匯總了Java中javax.swing.JTextField.setFont方法的典型用法代碼示例。如果您正苦於以下問題:Java JTextField.setFont方法的具體用法?Java JTextField.setFont怎麽用?Java JTextField.setFont使用的例子...

    本文整理匯總了Java中javax.swing.JTextField.setFont方法的典型用法代碼示例。如果您正苦於以下問題:Java JTextField.setFont方法的具體用法?Java JTextField.setFont怎麽用?Java JTextField.setFont使用的例子?那麽恭喜您, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類javax.swing.JTextField的用法示例。

    在下文中一共展示了JTextField.setFont方法的14個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於我們的係統推薦出更棒的Java代碼示例。

    示例1: CheckBoxFrame

    ​點讚 3

    import javax.swing.JTextField; //導入方法依賴的package包/類

    public CheckBoxFrame()

    {

    super("JCheckBox Test");

    setLayout(new FlowLayout());

    // set up JTextField and set its font

    textField = new JTextField("Watch the font style change", 20);

    textField.setFont(new Font("Serif", Font.PLAIN, 14));

    add(textField); // add textField to JFrame

    boldJCheckBox = new JCheckBox("Bold");

    italicJCheckBox = new JCheckBox("Italic");

    add(boldJCheckBox); // add bold checkbox to JFrame

    add(italicJCheckBox); // add italic checkbox to JFrame

    // register listeners for JCheckBoxes

    CheckBoxHandler handler = new CheckBoxHandler();

    boldJCheckBox.addItemListener(handler);

    italicJCheckBox.addItemListener(handler);

    }

    開發者ID:cleitonferreira,項目名稱:LivroJavaComoProgramar10Edicao,代碼行數:21,

    示例2: JFilePicker

    ​點讚 3

    import javax.swing.JTextField; //導入方法依賴的package包/類

    public JFilePicker(String textFieldLabel, String buttonLabel) {

    setLayout(new FlowLayout(FlowLayout.CENTER, 5, 1));

    // creates the GUI

    label = new JLabel(textFieldLabel);

    label.setFont(new Font("Arial", Font.BOLD, 16));

    textField = new JTextField(30);

    textField.setFont(new Font("Arial", Font.PLAIN, 12));

    textField.setText(WorkspaceFile.getPathWorkspace());

    button = new JButton(buttonLabel);

    button.setFont(new Font("Arial", Font.BOLD, 14));

    label.applyComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);

    textField.applyComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);

    button.applyComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);

    add(button);

    add(textField);

    add(label);

    button.addActionListener(this);

    }

    開發者ID:BlidiWajdi,項目名稱:Mujeed-Arabic-Prolog,代碼行數:25,

    示例3: getTableCellEditorComponent

    ​點讚 2

    import javax.swing.JTextField; //導入方法依賴的package包/類

    /**

    * It sets the cursot at the beginnig of edited cell, in case of searching it highlights the found text.

    * At the end it request for focus so the editor component (JTextField) has it, not the table.

    * This is also a hack with reason to figure out which cell is going to be edited, if a key or a value.

    */

    @Override

    public Component getTableCellEditorComponent(JTable table,

    Object value, boolean isSelected, int row, int column) {

    // Key or value? Only in the first column are keys.

    isKeyCell = (column == 0) ? true : false;

    valueComponent.getDocument().removeDocumentListener(listener);

    commentComponent.getDocument().removeDocumentListener(listener);

    final JTextField textField = (JTextField)super.getTableCellEditorComponent(table, value, isSelected, row, column);

    valueComponent.getDocument().addDocumentListener(listener);

    commentComponent.getDocument().addDocumentListener(listener);

    Caret caret = textField.getCaret();

    caret.setVisible(true);

    caret.setDot(0);

    textField.setFont(settings.getFont());

    // Check for search results.

    // If search was performed, highlight the found string.

    int[] result = (int[])table.getClientProperty(FindPerformer.TABLE_SEARCH_RESULT);

    if(result != null && row == result[0] && column == result[1]) {

    table.putClientProperty(FindPerformer.TABLE_SEARCH_RESULT, null); // removes property

    caret.setDot(result[2]);

    caret.moveDot(result[3]);

    }

    return textField;

    }

    開發者ID:apache,項目名稱:incubator-netbeans,代碼行數:35,

    示例4: Channel

    ​點讚 2

    import javax.swing.JTextField; //導入方法依賴的package包/類

    /**

    * Create the frame to choose the channel

    */

    public Channel() {

    this.setTitle("Chat IRC");

    this.setResizable(false);

    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    this.setBounds(100, 100, 460, 261);

    this.setLocationRelativeTo(null);

    setIconImage(Toolkit.getDefaultToolkit().getImage(Channel.class.getResource("/image/swag.png")));

    contentPane = new JPanel();

    contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));

    setContentPane(contentPane);

    contentPane.setLayout(null);

    JButton btnOk = new JButton("OK");

    Icon imgOk = new ImageIcon(Toolkit.getDefaultToolkit().getImage(Channel.class.getResource("/image/ok.png")));

    btnOk.setIcon(imgOk);

    btnOk.setFont(new Font("Tahoma", Font.BOLD, 14));

    btnOk.addActionListener(new ChannelListener());

    btnOk.setBounds(164, 152, 104, 30);

    contentPane.add(btnOk);

    JLabel lblChannel = new JLabel("Channel");

    lblChannel.setHorizontalAlignment(SwingConstants.LEFT);

    lblChannel.setFont(new Font("Tahoma", Font.BOLD, 14));

    lblChannel.setBounds(187, 30, 72, 30);

    contentPane.add(lblChannel);

    textFieldChannel = new JTextField();

    textFieldChannel.setFont(new Font("Tahoma", Font.PLAIN, 14));

    textFieldChannel.setBounds(115, 85, 203, 30);

    contentPane.add(textFieldChannel);

    textFieldChannel.setColumns(10);

    this.addWindowListener( new WindowAdapter() {

    public void windowClosing(WindowEvent e) {

    closeFrame();

    }

    });

    }

    開發者ID:LittleSnake42,項目名稱:java-irc,代碼行數:42,

    示例5: focusGained

    ​點讚 2

    import javax.swing.JTextField; //導入方法依賴的package包/類

    @Override

    public void focusGained(FocusEvent e) {

    if(isEmpty) {

    JTextField field = (JTextField)realEditor.getEditorComponent();

    field.setText("");

    field.setFont(normalFont);

    }

    }

    開發者ID:GateNLP,項目名稱:gate-core,代碼行數:9,

    示例6: JTextFieldDemo1

    ​點讚 2

    import javax.swing.JTextField; //導入方法依賴的package包/類

    public static void JTextFieldDemo1() {

    jf = new JFrame("TextField����");

    final 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); // true���Ա༭

    jtf4.setFont(new Font("����", Font.BOLD | Font.ITALIC, 16)); // ���壬�Ƿ�Ӵ֡�б�壬�ֺ�

    // �����ı���ˮƽ���뷽ʽ

    jtf4.setHorizontalAlignment(SwingConstants.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() {

    @Override

    public void windowClosing(WindowEvent e) {

    System.exit(0);

    }

    });

    }

    開發者ID:zylo117,項目名稱:SpotSpotter,代碼行數:37,

    示例7: StringControl

    ​點讚 2

    import javax.swing.JTextField; //導入方法依賴的package包/類

    public StringControl(final Object f, PropertyDescriptor p) {

    super();

    final String name = p.getName();

    final Method r = p.getReadMethod(), w = p.getWriteMethod();

    setterMap.put(name, this);

    clazz = f;

    write = w;

    read = r;

    setLayout(new GridLayout(1, 0));

    // setLayout(new BoxLayout(this, BoxLayout.X_AXIS));

    setAlignmentX(ALIGNMENT);

    final JLabel label = new JLabel(name);

    label.setAlignmentX(ALIGNMENT);

    label.setFont(label.getFont().deriveFont(fontSize));

    addTip(p, label);

    add(label);

    textField = new JTextField(name);

    textField.setFont(textField.getFont().deriveFont(fontSize));

    textField.setHorizontalAlignment(SwingConstants.LEADING);

    textField.setColumns(10);

    add(label);

    add(textField);

    refresh();

    textField.addActionListener(new ActionListener() {

    public void actionPerformed(ActionEvent e) {

    try {

    w.invoke(clazz, textField.getText());

    } catch (Exception e2) {

    e2.printStackTrace();

    }

    }

    });

    }

    開發者ID:SensorsINI,項目名稱:jaer,代碼行數:38,

    示例8: init

    ​點讚 2

    import javax.swing.JTextField; //導入方法依賴的package包/類

    private void init() {

    textField = new JTextField("");

    textField.setFont(new java.awt.Font("",0,15));

    textField.setHorizontalAlignment(JTextField.CENTER);

    gbLayout = new GridBagLayout();

    gbConst = new GridBagConstraints();

    panel = new JPanel();

    // panel.setBorder(new javax.swing.border.TitledBorder("JPST")); //JPanel of Slider and TextField

    setLabel("");

    panel.setLayout(gbLayout);

    column = 5;

    slider = new DecimalSlider();

    slider.setSize(200,40);

    slider.setPaintTicks(true);

    slider.setPaintLabels(true);

    slider.setDecimalSliderValue(300);

    setMinimum(0);

    setMaximum(500);

    slider.addChangeListener(new SliderListener());

    slider.setDecimalSliderMajorTickSpacing(100);

    slider.setDecimalSliderMinorTickSpacing(50);

    gbConst.gridx = 0; gbConst.gridy = 0;

    gbLayout.setConstraints(slider, gbConst);

    panel.add(slider);

    showSlider = true;

    setShowValues(false); // default is false to show values of slider

    setEditValues(false); // default is false to edit values of slider thru textField

    }

    開發者ID:etomica,項目名稱:etomica,代碼行數:31,

    示例9: richiediNome

    ​點讚 2

    import javax.swing.JTextField; //導入方法依賴的package包/類

    private void richiediNome() {

    nome = null;

    askNome = new JTextField();

    JButton askNomeButton = new JButton(caricaImmagine("dominio/immagini/fatto.png"));

    JLabel askNomeLabel = new JLabel(caricaImmagine("dominio/immagini/richiediNome.png"));

    ActionListener action_nome_inserito = new ActionListener(){

    @Override

    public void actionPerformed(ActionEvent e) {

    nome = askNome.getText();

    };

    };

    askNome.setFont(new Font("nome", 1, 40));

    askNome.setBounds(this.getWidth()/2 - 125, 300, 250, 80);

    askNomeButton.setBounds(this.getWidth()/2 - 100, 400, 200, 80);

    askNomeLabel.setBounds(this.getWidth()/2 - 200, 100, 400, 80);

    askNome.addActionListener(action_nome_inserito);

    askNomeButton.addActionListener(action_nome_inserito);

    sfondo.add(askNome);

    sfondo.add(askNomeButton);

    sfondo.add(askNomeLabel);

    sfondo.repaint();

    while(nome == null) {

    pausa(100);

    }

    sfondo.removeAll();

    sfondo.repaint();

    fireViewEvent(new SetNome(nome));

    }

    開發者ID:IngSW-unipv,項目名稱:Progetto-A,代碼行數:36,

    示例10: stylizeTextField

    ​點讚 2

    import javax.swing.JTextField; //導入方法依賴的package包/類

    public void stylizeTextField(JTextField t){

    t.setFont(font_14_bold);

    t.setForeground(Color.BLACK);

    t.setBackground(Color.WHITE);

    t.setHorizontalAlignment(JTextField.CENTER);

    }

    開發者ID:kevingilboy,項目名稱:COE1186,代碼行數:7,

    示例11: Login

    ​點讚 2

    import javax.swing.JTextField; //導入方法依賴的package包/類

    /**

    * Create the frame to login

    */

    public Login() {

    this.setTitle("Client IRC");

    this.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);

    this.setResizable(false);

    this.setBounds(100, 100, 460, 261);

    this.setLocationRelativeTo(null);

    setIconImage(Toolkit.getDefaultToolkit().getImage(Login.class.getResource("/image/swag.png")));

    contentPane = new JPanel();

    contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));

    contentPane.setLayout(null);

    this.setContentPane(contentPane);

    JButton btnLogin = new JButton("Login");

    Icon imgOk = new ImageIcon(Toolkit.getDefaultToolkit().getImage(Login.class.getResource("/image/ok.png")));

    btnLogin.setIcon(imgOk);

    btnLogin.setFont(new Font("Tahoma", Font.BOLD, 14));

    btnLogin.addActionListener(new ValidateConnectionListener());

    btnLogin.setBounds(217, 154, 139, 30);

    contentPane.add(btnLogin);

    JLabel lblNickname = new JLabel("Nickname");

    lblNickname.setHorizontalAlignment(SwingConstants.LEFT);

    lblNickname.setFont(new Font("Tahoma", Font.BOLD, 14));

    lblNickname.setBounds(179, 37, 86, 30);

    contentPane.add(lblNickname);

    JLabel lblIpServer = new JLabel("IP Server");

    lblIpServer.setFont(new Font("Tahoma", Font.BOLD, 14));

    lblIpServer.setBounds(179, 95, 86, 30);

    contentPane.add(lblIpServer);

    textFieldNickname = new JTextField();

    textFieldNickname.setFont(new Font("Tahoma", Font.PLAIN, 14));

    textFieldNickname.setBounds(286, 38, 145, 30);

    contentPane.add(textFieldNickname);

    textFieldNickname.setColumns(10);

    textFieldServer = new JTextField();

    textFieldServer.setFont(new Font("Tahoma", Font.PLAIN, 14));

    textFieldServer.setBounds(286, 96, 145, 30);

    contentPane.add(textFieldServer);

    textFieldServer.setColumns(10);

    JLabel lblImage = new JLabel("");

    lblImage.setBounds(23, 11, 146, 173);

    Icon imgLogin = new ImageIcon(Toolkit.getDefaultToolkit().getImage(Login.class.getResource("/image/login-msn.png")));

    lblImage.setIcon(imgLogin);

    contentPane.add(lblImage);

    this.addWindowListener( new WindowAdapter() {

    public void windowClosing(WindowEvent e) {

    closeFrame();

    }

    });

    }

    開發者ID:LittleSnake42,項目名稱:java-irc,代碼行數:60,

    示例12: RadioButtonFrame

    ​點讚 2

    import javax.swing.JTextField; //導入方法依賴的package包/類

    public RadioButtonFrame()

    {

    super("RadioButton Test");

    setLayout(new FlowLayout());

    textField = new JTextField("Watch the font style change", 25);

    add(textField); // add textField to JFrame

    // create radio buttons

    plainJRadioButton = new JRadioButton("Plain", true);

    boldJRadioButton = new JRadioButton("Bold", false);

    italicJRadioButton = new JRadioButton("Italic", false);

    boldItalicJRadioButton = new JRadioButton("Bold/Italic", false);

    add(plainJRadioButton); // add plain button to JFrame

    add(boldJRadioButton); // add bold button to JFrame

    add(italicJRadioButton); // add italic button to JFrame

    add(boldItalicJRadioButton); // add bold and italic button

    // create logical relationship between JRadioButtons

    radioGroup = new ButtonGroup(); // create ButtonGroup

    radioGroup.add(plainJRadioButton); // add plain to group

    radioGroup.add(boldJRadioButton); // add bold to group

    radioGroup.add(italicJRadioButton); // add italic to group

    radioGroup.add(boldItalicJRadioButton); // add bold and italic

    // create font objects

    plainFont = new Font("Serif", Font.PLAIN, 14);

    boldFont = new Font("Serif", Font.BOLD, 14);

    italicFont = new Font("Serif", Font.ITALIC, 14);

    boldItalicFont = new Font("Serif", Font.BOLD + Font.ITALIC, 14);

    textField.setFont(plainFont);

    // register events for JRadioButtons

    plainJRadioButton.addItemListener(

    new RadioButtonHandler(plainFont));

    boldJRadioButton.addItemListener(

    new RadioButtonHandler(boldFont));

    italicJRadioButton.addItemListener(

    new RadioButtonHandler(italicFont));

    boldItalicJRadioButton.addItemListener(

    new RadioButtonHandler(boldItalicFont));

    }

    開發者ID:cleitonferreira,項目名稱:LivroJavaComoProgramar10Edicao,代碼行數:43,

    示例13: initGui

    ​點讚 2

    import javax.swing.JTextField; //導入方法依賴的package包/類

    void initGui() {

    Font font = new Font("Courier", Font.PLAIN, 14);

    command = new JTextField(40);

    command.setFont(font);

    command.setToolTipText("Type a Jason operation here.");

    command.addActionListener(new ActionListener() {

    @Override

    public void actionPerformed(ActionEvent arg0) {

    execCmd(command.getText().trim());

    }

    });

    //mindPanel = new JTextPane();

    //mindPanel.setEditable(false);

    //mindPanel.setContentType("text/html");

    output = new JTextArea(5,50);

    output.setFont(font);

    output.setEditable(false);

    output.setText("Example of operations you can type:\n +bel; !goal; .add_plan({+!goal

    output.append(" ?bel(A); .findall(X,bel(X),L); \n");

    output.append(" .mi // to open mind inspector\n");

    output.append(" .verbose(2) // to show debug messages\n");

    output.append(" .clear // clean console\n");

    output.append("\nYou can add more agents using the button 'new REPL ag' in MAS Console.");

    output.append("\n");

    frame = new JFrame(".:: REPL Interface for "+getTS().getUserAgArch().getAgName()+" ::.");

    frame.getContentPane().setLayout(new BorderLayout());

    frame.getContentPane().add(BorderLayout.NORTH,command);

    //f.getContentPane().add(BorderLayout.CENTER, new JScrollPane(mindPanel));

    frame.getContentPane().add(BorderLayout.CENTER,new JScrollPane(output));

    frame.pack();

    int h = 200;

    int w = (int)(h*2*1.618);

    frame.setBounds((int)(h*0.618), 20, w, h);

    frame.setLocation(lastPos, 200+lastPos);

    lastPos += 50;

    frame.setVisible(true);

    }

    開發者ID:nickrfer,項目名稱:code-sentinel,代碼行數:44,

    示例14: installUI

    ​點讚 2

    import javax.swing.JTextField; //導入方法依賴的package包/類

    @Override

    public void installUI(JComponent c) {

    super.installUI(c);

    jtf = (JTextField) c;

    JTextField editor = jtf;

    UIDefaults uidefaults = XToolkit.getUIDefaults();

    String prefix = getPropertyPrefix();

    Font f = editor.getFont();

    if ((f == null) || (f instanceof UIResource)) {

    editor.setFont(uidefaults.getFont(prefix + ".font"));

    }

    Color bg = editor.getBackground();

    if ((bg == null) || (bg instanceof UIResource)) {

    editor.setBackground(uidefaults.getColor(prefix + ".background"));

    }

    Color fg = editor.getForeground();

    if ((fg == null) || (fg instanceof UIResource)) {

    editor.setForeground(uidefaults.getColor(prefix + ".foreground"));

    }

    Color color = editor.getCaretColor();

    if ((color == null) || (color instanceof UIResource)) {

    editor.setCaretColor(uidefaults.getColor(prefix + ".caretForeground"));

    }

    Color s = editor.getSelectionColor();

    if ((s == null) || (s instanceof UIResource)) {

    editor.setSelectionColor(uidefaults.getColor(prefix + ".selectionBackground"));

    }

    Color sfg = editor.getSelectedTextColor();

    if ((sfg == null) || (sfg instanceof UIResource)) {

    editor.setSelectedTextColor(uidefaults.getColor(prefix + ".selectionForeground"));

    }

    Color dfg = editor.getDisabledTextColor();

    if ((dfg == null) || (dfg instanceof UIResource)) {

    editor.setDisabledTextColor(uidefaults.getColor(prefix + ".inactiveForeground"));

    }

    Border b = editor.getBorder();

    if ((b == null) || (b instanceof UIResource)) {

    editor.setBorder(uidefaults.getBorder(prefix + ".border"));

    }

    Insets margin = editor.getMargin();

    if (margin == null || margin instanceof UIResource) {

    editor.setMargin(uidefaults.getInsets(prefix + ".margin"));

    }

    }

    開發者ID:lambdalab-mirror,項目名稱:jdk8u-jdk,代碼行數:57,

    注:本文中的javax.swing.JTextField.setFont方法示例整理自Github/MSDocs等源碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。

    展开全文
  • 【单选题】在C语言中,调用函数除函数名外,还必须有().【填空题】GIF格式属于(_______________)的存储格式。【判断题】胃的入口称幽门,与食管相接,胃的出口称贲门,与十二指肠相接。【单选题】二进制数011111转换为十...

    【单选题】在C语言中,调用函数除函数名外,还必须有().

    【填空题】GIF格式属于(_______________)的存储格式。

    【判断题】胃的入口称幽门,与食管相接,胃的出口称贲门,与十二指肠相接。

    【单选题】二进制数011111转换为十进制整数是______。

    【判断题】左、右冠状动脉是主动脉基部的分支,是营养心脏的血管。

    【单选题】儿童甲状腺激素分泌过少可引起( )

    【单选题】sizeof(float)是().

    【单选题】执行下面程序后,输出结果是().

    main()

    { a=45,b=27,c=0;

    c=max(a,b);

    printf("%d\n",c);

    }

    int max(x,y)

    int x,y;

    { int z;

    if(x>y) z=x;

    else z=y;

    return(z);

    }

    【多选题】眼的折光装置包括 ( )

    【多选题】耳按其位置可分为 ( )

    【判断题】晶状体具有透光和散光的作用。

    【单选题】以下说法,错误的是( )

    【单选题】若有

    char s1[]="abc",s2[20],*t=s2;gets(t);

    则下列语句中能够实现当字符串s1大于字符串s2时,输出s2的语句是().

    【单选题】下列定义数组的语句中正确的是().

    【判断题】不属于多媒体输出设备的是打印机。

    【单选题】下列四组选项中,均不是C语言关键字的选项是().

    【单选题】将用高级程序语言编写的源程序翻译成目标程序的程序称______。

    【填空题】(________________)

    【单选题】以下关于运算符优先顺序的描述中正确的是().

    【多选题】适宜的体育锻炼对心脏的良好影响有( )

    【填空题】若 ,则 (_____________)。

    【填空题】(_______)

    【单选题】一个计算机操作系统通常应具有______。

    【填空题】(_______________)

    【单选题】分销渠道的每个层次使用同种类型中间商数目的多少,被称为分销渠道的( )

    【单选题】执行以下程序段后,输出结果和a的值是().

    int a=10;

    printf("%d",a++);

    【判断题】库存现金日记账和银行存款日记账不论在何种会计核算形式下,都是根据收款凭证和付款凭证逐日逐笔顺序登记的。( )

    【单选题】计算机之所以能按人们的意志自动进行工作,主要是因为采用了______。

    【单选题】32位微机是指它所用的CPU是______。

    【判断题】若 是函数 左右极限都存在的间断点,则是第一类间断点。( )

    【单选题】以下程序的运行结果是().

    main()

    { int n;

    for(n=1;n<=10;n++)

    {

    if(n%3==0) continue;

    printf("%d",n);

    }

    }

    【单选题】侏儒症是由于 ( )

    【填空题】若 ,则 (_____________)。

    【单选题】以下叙述正确的是().

    【判断题】MOV [BX],[SI]

    【单选题】已知p,p1为指针变量,a为数组名,j为整型变量,下列赋值语句中

    不正确的是().

    【多选题】反射弧包括 ( )

    【多选题】呼吸系统的功能有( )

    【单选题】设有数组定义: char array [ ]="China"; 则数组 array所占的

    空间为().

    【填空题】MPEG是 (___________ ) 图像压缩标准。

    【多选题】胸导管收纳下列那几条淋巴干的回流淋巴?( )

    【单选题】1MB的准确数量是______。

    【填空题】(_______)

    【单选题】经过以下语句定义后,表达式z+=x>y?++x:++y的值为().

    int x=1,y=2,z=3;

    【填空题】多媒体技术的主要特性包括(_____________________________________ )。

    【单选题】以下程序段中,能够正确地执行循环的是().

    【单选题】下列程序运行结果为().

    #define P 3

    #define S(a) P*a*a

    main()

    {int ar;

    ar=S(3+5);

    printf("\n%d",ar);

    }

    【判断题】躯体运动神经受主观意识的控制。

    【判断题】衡量数据压缩技术性能好坏的重要指标是标准化。

    【单选题】以下程序段的输出结果为().

    char c[]="abc";

    int i=0;

    do ;while(c[i++]!='\0');printf("%d",i-1);

    展开全文
  • Java中文乱码&特殊字符解决方案相信很多朋友遇到过Java的乱码问题,最近我也在解决一个“使用文本生成图片过程中中文以及特殊字符乱码”的问题;花了我大量时间,Debug了sun.font、sun.awt下面的各种源码,终于...
  • Java字体前进,字符宽度(Java Font Advance, Char Width)上下文以下代码生成一个“好看”的"Hello World"graphics.drawString("Hello World", 30, 30);现在,如果相反,我绘制每个字符串,并通过fontMetrics....
  • graphics.setColor(Color.BLACK);...graphics.setFont(font);graphics.drawString(item.text, item.x, item.y);解决办法1. 拷贝中文字体到JRE目录。以宋体为例,从一台含中文字体的机器上(Mac下字体在/library/fo...
  • 我注意到,如果标签的文本是HTML(Mac上不会发生这种情况),则将忽略指定给setFont的字体. HTML格式对复杂显示器的可读性非常有用.在正常情况下,我会在HTML标签中指定字体,但是我使用的字体在运行时使用Font.createFont...
  • 解决方案 Here is a simple method that allows you to specify Font to the whole components tree under any Container (or just a simple Component, doesn't matter): public ... { component.setFont ...
  • //导入方法依赖的package包/类 /** * Sets the fonts size of all components in the found set as a percentage of the font * size of the components' respective ... style.setFont(curr); } } } return this; }
  • Hi guys I'm making a game by java and it refreshes itself 60 times per second. Every time it executes a loop and I use g2d to draw images and strings. Things work fine if I do g2d.setFont(new Font("Ar...
  • 本文整理匯總了Java中javafx.scene.text.Text.setFont方法的典型用法代碼示例。如果您正苦於以下問題:Java Text.setFont方法的具體用法?Java Text.setFont怎麽用?Java Text.setFont使用的例子?那麽恭喜您, 這裏...
  • 既然是可能的用途Highlighter(或HTML)用于JTextArea,此api实现了...importjava.awt.*;importjavax.swing.*;importjavax.swing.text.*;publicclassTextPaneHighlighting{privatestaticfinallongserialVersionUID=...
  • if (attachmentsLabel.getFont().isBold()) { attachmentsLabel.setFont(attachmentsLabel.getFont().deriveFont(attachmentsLabel.getFont().getStyle() & ~Font.BOLD)); } if (valueModifiedByUser) { String ...
  • } } 调用BufferedImage.getGraphics()获得的Graphics 错误原因:调用setColor(),setFont()会失败 求原因 提问:窗体提供的g和BufferedImage.getGraphics()同样是Graphics类 但是前者能设置字体颜色,后者不行,为什么 ...
  • textContent.setFont(App.getDefaultFont()); textContent.focusedProperty().addListener((val, before, after) -> { if (!after) { // if we lost focus rebuildFeatureIfTextChanged(); } }); MenuBar menuBar =...
  • 我以为应该有一个终极的解决办法的,可是由于对java和jfreeChart都不是很熟,因此没弄出来,若是有哪位大侠知道,请不吝赐教!java 1.柱状图网络 jFreeChart.getTitle().setFont(new Font("隶书", Font.ITALIC, 15))...
  • 这个是部分代码!!this.setLayout(null);Font f = new Font("华文宋体",20,20);//设置“请输入账户:...jl1.setBounds(60, 180, 110, 40);jl1.setFont(f);this.add(jl1);//设置账户JTextfieldjtf = new JTextField...
  • lblBankSimulator.setFont(new Font("Century Gothic", Font.BOLD, 36)); lblBankSimulator.setForeground(new Color(0, 204, 153)); lblBankSimulator.setBounds(79, 56, 265, 51); panel.add(lblBankSimulator); ...
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼import java.awt.*;import javax.swing.*;public class L5013login extends JFrame{JLabel bq1;//北部JButton an1,an2,an3; JPanel mb1;//南部JTabbedPane xxk;//中部 ...
  • java中控制字体大小的设置

    千次阅读 2021-02-27 08:07:13
    我想用两个按钮实现一个字符串的放大和缩小,具体实现如下:importjava.applet.Applet;importjava.awt.*;importjava.awt.event.*;publicclasscontrolStringextendsAppletimplementsAc...我想用两个按钮实现一个字符...
  • 在Windows10上使用Java32bit中的某些特定真实字体字体绘制字符串时,我遇到了一个奇怪的问题. 从Java 7u13开始,每当字体的字符/字形宽度超过其高度的4倍时,它就不会使用Graphics2D.... g2.setFont(new Font("m...
  • 功能要求:参考文档实现登录界面和身份校验:读取文件:项目文件格式 模块功能概要文件格式:模块功能概要:login.java实现登录界面绘制loginListener:实现txt文件读写、身份校验、校验结果反馈源程序login.java...
  • In our Java Swing application, we're loading a custom font and adding it to a JLabel:try {this.font = Font.createFont(Font.TRUETYPE_FONT, new File("resources/fonts/ourcoolfont.ttf")).deriveFont(16f);...
  • //设置java字体的颜色设置字体的颜色和型号和大小jTextPane1.setFont(new Font("黑体",Font.PLAIN,jTextPane1.getFont().getSize()));ava.awt.Font设计字体显示效果 Font mf = new Font(String 字体,int 风格,in.....
  • //设置按钮的前景色和背景色 button .setFont(new java.awt.Font("华文行楷", 1, 15)); button.setBackground(Color.green); //8.设置前景色/字体颜色 button.setForeground(Color.red); //9.设置按钮字体大小 //...
  • 我正在制作一个得分保持计划,但我遇到了一个...我很困惑为什么程序顶部的两个JLabel没有集中在它们所包含的JPanels中.import java.awt.*;import java.awt.event.*;import javax.swing.*;public class ScoreFrame ex...
  • package chapter1;...import java.awt.*;import java.io.IOException;import java.io.InputStream;public class FontDemo extends JPanel {private static final long serialVersionUID = 1L;publ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 42,527
精华内容 17,010
关键字:

java的setfont

java 订阅