3
で右側の[閉じる]ボタンを表示する方法現在、閉じるボタンは一番上にあります。
どうすれば右側に配置できますか?
public class TabbedPaneTest extends Application
{
@Override
public void start(Stage primaryStage)
{
primaryStage.setTitle("TabPane Test");
TabPane tabPane = new TabPane();
tabPane.setStyle("-fx-tab-min-height: 100");
tabPane.setRotateGraphic(true);
tabPane.setTabClosingPolicy(TabClosingPolicy.ALL_TABS);
tabPane.getTabs().addAll(tab("Tab 1"), tab("Tab 2"));
tabPane.setSide(Side.LEFT);
primaryStage.setScene(new Scene(tabPane, 400, 200));
primaryStage.show();
}
static Tab tab(String labelText)
{
Tab tab = new Tab();
Label label = new Label(labelText);
label.setRotate(90);
tab.setGraphic(new StackPane(label));
tab.setContent(new Label(" " + labelText + " content"));
return tab;
}
public static void main(String[] args)
{
launch(args);
}
}
私は、外部スタイルシートなしでコードに直接CSSを追加するにはどうすればよいですか? 'Scene'は' setStyle() 'メソッドを持っていません。 –
@VenkataRajuあなたは(少なくともいくつかの本当に醜いハッキングなしでは)できません。外部スタイルシートを使用します。それはとにかくより良い練習です。 –
@ James_Dええ、期待通り:)しかし、それは速いテストのために便利だったでしょう。 –