Q61:@文字列のバイト数の取得方法。
Aメソッド上からコンポーネントのフォントサイズや色の設定を行う方法。
Q61-1:
1.文字列のバイト数の取得方法はございますでしょうか?
A61-1:
1.文字列のバイト数は、文字列格納変数コンポーネントの「getBytes()」メソッドと配列操作コンポーネントの「配列のサイズを取得する(Object)」メソッドを使用することで取得可能です。
Q61-2:
メソッド上からコンポーネントのフォントサイズや色の設定を行う場合、Font型やColor型を渡さなければいけないようなのですがこちらはどのような方法で行えばよろしいのでしょうか?
A61-2:
フォントサイズの設定方法は主に以下の2点が考えられます。
1-1.[フォント選択]ダイアログを表示し、選択した色を設定する
「メソッド:フォント選択ダイアログを表示する(Component,String,Font)」
の各引数は、簡略には「取得方法:固定値、メソッド/値:空白(入力なし)」
として頂くとダイアログが表示できます。
1-2.[ラベル]等フォントを指定できるコンポーネントからフォントを取得し、それを設定する
1-3. フォント属性値で指定する。
例:「取得方法:固定値 メソッド/値: java.awt.Font[family=Dialog,name=Dialog,style=plain,size=12]」
色の設定方法は主に以下の3つがあります。
2-1.色名で指定する(red,blueなど)
javaで定義されている13色の色名を使用できます。
例:「取得方法:固定値 メソッド/値:red」
値は『java.awt.Color[r=255,g=0,b=0]』といった表記に自動的に変わります。
2-2.RGB値で指定する
例:「取得方法:固定値 メソッド/値:java.awt.Color[r=0,g=255,b=0]」
2-3.[色選択]ダイアログで選択した色を設定する