powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Помогие с css-селектором на JavaFX
1 сообщений из 1, страница 1 из 1
Помогие с css-селектором на JavaFX
    #38499162
chabapok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть группа, в нее добавлен прямоугольник. Хочется задавать стиль группе, с той целью, чтобы все что в нее добавили рисовалось этим стилем.
но не получается

Вот с этим css работает:
Код: css
1.
2.
3.
.group .rect {
  -fx-fill: #550000;  
}



но в нем задан конкретно класс rect вложеный в group, и это не годится.

Я хочу чтобы было так:
Код: css
1.
2.
3.
.group{
  -fx-fill: #550000;  
}



И при этом чтобы у всего что добавляется в эту группу независимо от клсса, было -fx-fill = #550000 (если конечно оно не переопределено). При этом на практике, если я использую такой css то -fx-fill не "наследуется" в добавляемый прямоугольник. Как сделать чтобы оно наследовалось независимо от класса? Пробовал селектор записать как .group * - тоже не получается.



Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
package proba;

import javafx.application.Application;
import javafx.scene.*;
import javafx.scene.Scene;
import javafx.scene.paint.Color;
import javafx.scene.shape.Rectangle;
import javafx.stage.Stage;

public class Prob extends Application {
    
    public static void main(String[] args) {
        launch(args);
    }
    
    @Override
    public void start(Stage stage) {
       Group root = new Group();
       Scene scene = new Scene(root, 500, 500, Color.BLACK);
       
       scene.getStylesheets().add("proba/style.css");
       root.getStyleClass().add("group");
       
       Rectangle r = new Rectangle(25,25,250,250);
       r.getStyleClass().add("rect");
       
       
       root.getChildren().add(r);
       
       
       stage.setScene(scene);
       stage.show();
   }   
}
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Помогие с css-селектором на JavaFX
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]