0

flex4でパネルのタイトルのスタイルを設定する方法は? たとえば、タイトルの配置を中央に設定する方法は? どんなアドバイスも役に立ちます。前もって感謝します。

4

1 に答える 1

2

パネルに新しいスキンを定義し、textAlign プロパティを変更するだけです。

ここに画像の説明を入力

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
           xmlns:s="library://ns.adobe.com/flex/spark" 
           xmlns:mx="library://ns.adobe.com/flex/mx" 
           minWidth="955" minHeight="600">

<s:Panel 
    width="200" height="150" 
    left="40" top="40" 
    title="This is my panel" 
    skinClass="assets.skins.MyPanelSkin"/>

</s:Application>

スキン ファイルで、次のブロックを見つける必要があります。

    <!-- layer 3: text -->
    <!--- @copy spark.components.Panel#titleDisplay -->
    <s:Label id="titleDisplay" maxDisplayedLines="1"
    left="9" right="3" top="1" bottom="0" minHeight="30"
    verticalAlign="middle" textAlign="start" fontWeight="bold">
    </s:Label>

変更する

textAlign="start"

textAlign="center"
于 2013-05-24T22:34:09.333 に答える