0

私は Java 言語でプログラムを書いていJOptionPane.showInputDialogます。私のダイアログはこれです:

JOptionPane.showInputDialog("Total Amount Deposited:\t\t" +
        totalAmount + "\n Enter Coin Value \n" + "(Enter 1 to stop)");

(Enter 1 to stop)と言っている部分を他の部分よりも少し小さくしたいと思っています。私は Java 言語の初心者 (約 2 か月:D) で、他の経験はありません。ですから、答えは簡潔にしてください。前もって感謝します。

4

5 に答える 5

0

文字列を作成 = 「テキスト」

ラベルに入れます pa use setFont();

簡単な例:

import javax.swing.JFrame;
import javax.swing.JLabel;


public class Test extends JFrame {

    public static void main(String[] args)
    {
        String a = "(enter 1 to stop)";
        JLabel pa = new JLabel();

        JFrame fr = new JFrame();
        fr.setSize(200,200);

        pa.setText(a);
        pa.setFont(pa.getFont().deriveFont(11.0f)); //change the font size from here

        fr.add(pa);
        fr.setVisible(true);
    }
}
于 2013-11-10T18:20:03.793 に答える
0

からFont.pointSize()またはを使用することもできます。Font.size()java.awt.Font

于 2013-11-10T18:22:18.787 に答える
0

JOptionPane は、基本的な HTML をサポートする JLabel にテキストを表示します。したがって、テキスト文字列を HTML でラップする必要があります。その後、さまざまなフォント、色などを使用できます。

簡単な例:

String text = "<html>Normal text <b>and bold text</b></html>";
JOptionPane.showInputDialog(text);
于 2013-11-10T18:07:32.983 に答える