184 rect.setWidth(30);
185 rect.setFill(Color.AQUA);
186 rect.setStroke(Color.BLUE);
187 tf.getChildren().add(rect);
188 tf.getChildren().add(new Text("\n"));
189 tf.getChildren().add(new Rectangle(140, 10));
190 rect = new Rectangle();
191 rect.setHeight(FLOW_HEIGHT / 2 - 30);
192 rect.setWidth(30);
193 rect.setFill(Color.AQUA);
194 rect.setStroke(Color.BLUE);
195 tf.getChildren().add(rect);
196 }
197 }
198
199 private class RectanglesAndBreakLineCase extends TestCase {
200
201 @Override
202 protected void prepareCase(TextFlow tf) {
203 tf.getChildren().add(new Rectangle(60, 10));
204 Rectangle rect = new Rectangle();
205 rect.setHeight(FLOW_HEIGHT / 2 - 30);
206 rect.setWidth(30);
207 rect.setFill(Color.AQUA);
208 rect.setStroke(Color.BLUE);
209 tf.getChildren().add(rect);
210 tf.getChildren().add(new Text("\n"));
211 }
212 }
213
214 private class LineBreakInOneTextNodeCase extends TestCase {
215
216 @Override
217 protected void prepareCase(TextFlow tf) {
218 Text text = new Text("This is first line\nThis is second line");
219 tf.getChildren().add(text);
220 }
221 }
222
223 private class LineBreakByOverflowTextNode1Case extends TestCase {
224
225 @Override
226 protected void prepareCase(TextFlow tf) {
227 Text text = new Text("This is first lineeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeee");
228 tf.getChildren().add(text);
229 text = new Text("This is second lineeeeeeeeeeeeee eeeeeeeeeeeee");
230 tf.getChildren().add(text);
|
184 rect.setWidth(30);
185 rect.setFill(Color.AQUA);
186 rect.setStroke(Color.BLUE);
187 tf.getChildren().add(rect);
188 tf.getChildren().add(new Text("\n"));
189 tf.getChildren().add(new Rectangle(140, 10));
190 rect = new Rectangle();
191 rect.setHeight(FLOW_HEIGHT / 2 - 30);
192 rect.setWidth(30);
193 rect.setFill(Color.AQUA);
194 rect.setStroke(Color.BLUE);
195 tf.getChildren().add(rect);
196 }
197 }
198
199 private class RectanglesAndBreakLineCase extends TestCase {
200
201 @Override
202 protected void prepareCase(TextFlow tf) {
203 tf.getChildren().add(new Rectangle(60, 10));
204 Rectangle rect = new Rectangle(30, FLOW_HEIGHT / 2, Color.AQUA);
205 rect.setStroke(Color.BLUE);
206 tf.getChildren().add(new Text("\n"));
207 tf.getChildren().add(rect);
208 }
209 }
210
211 private class LineBreakInOneTextNodeCase extends TestCase {
212
213 @Override
214 protected void prepareCase(TextFlow tf) {
215 Text text = new Text("This is first line\nThis is second line");
216 tf.getChildren().add(text);
217 }
218 }
219
220 private class LineBreakByOverflowTextNode1Case extends TestCase {
221
222 @Override
223 protected void prepareCase(TextFlow tf) {
224 Text text = new Text("This is first lineeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeee");
225 tf.getChildren().add(text);
226 text = new Text("This is second lineeeeeeeeeeeeee eeeeeeeeeeeee");
227 tf.getChildren().add(text);
|