arastooms 1,046 ارسال شده در 19 آذر، ۱۳۹۶ اشتراک گذاری ارسال شده در 19 آذر، ۱۳۹۶ سلام به عزیزان و اساتید ( مخصوصا آقا امین ) برای فیکس کردن یه متن بلند و دادن اسکرول به لیبل چه کدی رو باید در b4j استفاده کنیم؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
AMiN.M7892 1,029 ارسال شده در 19 آذر، ۱۳۹۶ اشتراک گذاری ارسال شده در 19 آذر، ۱۳۹۶ سلام و درود؛ من بررسی کردم در بیسیک4جاوا هم مثل بسیک4اندروید اول لیبل به اسکرول ویو ادد میشه بعد ارتفاعش بدست میاد و بعد مقدار ارتفاع به اسکرول ویو و لیبل داده میشه: Dim Label1 As Label Dim Pane As Pane Dim ScrollPane As ScrollPane Pane = ScrollPane.InnerNode Pane.AddNode(Label1,0,0,-1,-1) Dim Height As Double = MeasureMultilineTextHeight(Font,Width,Text) Pane.PrefHeight = Height Label1.PrefHeight = Height Sub MeasureMultilineTextHeight (Font As Font, Width As Double, Text As String) As Double Dim jo As JavaObject = Me Return jo.RunMethod("MeasureMultilineTextHeight", Array(Font, Text, Width)) End Sub #if Java import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import javafx.scene.text.Font; import javafx.scene.text.TextBoundsType; public static double MeasureMultilineTextHeight(Font f, String text, double width) throws Exception { Method m = Class.forName("com.sun.javafx.scene.control.skin.Utils").getDeclaredMethod("computeTextHeight", Font.class, String.class, double.class, TextBoundsType.class); m.setAccessible(true); return (Double)m.invoke(null, f, text, width, TextBoundsType.LOGICAL); } #End If لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
arastooms 1,046
سلام به عزیزان و اساتید ( مخصوصا آقا امین )
برای فیکس کردن یه متن بلند و دادن اسکرول به لیبل چه کدی رو باید در b4j استفاده کنیم؟
لینک ارسال
به اشتراک گذاری در سایت های دیگر
1 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.