Имам интересна задача. Помислете за String content
с неизвестна дължина. Бих искал да покажа content
с Font font
с Justified текст. Трябва да знам какво height
ще заеме това, ако посоча width
. Искам да покажа този текст в средата на екрана, но трябва да има ширина width
.
Следователно бих искал да направя нещо като следното.
//create a JTextPane or JTextArea
pane.setText(content);
pane.setFont(font);
//set the width of the pane here
//get the height of the full text block if its justified
pane.setLocation(screenWidth/2 - width/2, screenHeight/2, height/2);
Как мога да направя това?
TextLayout
. - person trashgod   schedule 31.12.2012JLabel.setText("<html><p style='text-align:justify'> + your text here + </html>")
, същото / подобно наJTextPane/Editor
, нямам идея как да определяnumbers of rows
заJLabel
,JTextPane/Editor
връща това по подразбиране, нямам представа къде е проблемът ви - person mKorbel   schedule 31.12.2012style='text-align:justify'
постига идеално заявената цел. - person Andrew Thompson   schedule 01.01.2013