Я знаю, что вы не просили использовать чистый программный способ использования пользовательского шрифта TTF в приложении java fx, но я подумал, что, возможно, это помогает кому-то увидеть программную версию:
public class Test2 extends Application {
public static void main(String[] args) {
launch(args);
}
public void start(final Stage primaryStage) {
Group rootGroup = new Group();
// create a label to show some text
Label label = new Label("Demo Text");
try {
// load a custom font from a specific location (change path!)
// 12 is the size to use
final Font f = Font.loadFont(new FileInputStream(new File("./myFonts/TRON.TTF")), 12);
label.setFont(f); // use this font with our label
} catch (FileNotFoundException e) {
e.printStackTrace();
}
rootGroup.getChildren().add(label);
// create scene, add root group and show stage
Scene scene = new Scene(rootGroup, 640, 480, Color.WHITE);
primaryStage.setScene(scene);
primaryStage.show();
}
}
, которая сделал работу для меня. вы можете разместить шрифт везде, где хотите, просто убедитесь, что вы адаптируете путь.
вы можете найти гораздо больше о , используя шрифты внутри java-приложений. Здесь
НТН
Проблемой является Ваш браузер. Возможно, Вы могли перенести это отделение в другое отделение, которое имеет фиксированную высоту 25 пкс. Конечно, это не было бы точно тем же как макс. высотой.
Редактирование: Согласно Microsoft это должно работать в IE7 +.
Вы установили соответствующий doctype? Если не IE7 использует старый механизм расположения. Необходимо использовать HTML 4 или XHTML.
Вот является перекрестный браузер способом установить минимальную высоту:
min-height: 400px;
height:auto !important;
height:400px;
IE рассматривает атрибут высоты как минимальную высоту и игнорирует минимальную высоту.
Редактирование: Неправильно читайте вопрос как минимальную высоту! (> _ <)
Ваш код работает на меня.
, Когда я переношу его со страницей!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>1 2 3 4 5</title>
</head>
<body>
<div style="width:300px;max-height:25px;background-color:green;overflow:auto;">
1<br />
2<br />
3<br />
4<br />
5
</div>
</body>
</html>
Работы в IE7 и прекрасном Chrome.
FF3 не дает мне, прокручивает панели.
, Но макс. высота хорошо работает во всех трех.
Без окружающей страницы, хотя Ваш отрывок кода не работает. Я предлагаю тестировать код на допустимой странице HTML. * усмехается *