Veja abaixo uma imagem do programa em execução:
Veja abaixo o código do programa:
import javafx.application.Application;
Veja abaixo o código do programa:
import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.canvas.Canvas;
import javafx.scene.canvas.GraphicsContext;
import javafx.scene.paint.Color;
import javafx.scene.text.Font;
import javafx.scene.text.FontWeight;
import javafx.scene.text.Text;
import javafx.stage.Stage;
import javafx.scene.layout.Pane;
public class PROJETO extends Application {
static Text t1 = new Text ( );
static Stage stage;
static String str = "";
static Group root = new Group ( );
static Pane ro_ot = new Pane ( );
static Scene scene = new Scene ( root, 690, 390, Color.PINK );
static Canvas canvas = new Canvas ( 690, 390 );
static GraphicsContext ctx = canvas.getGraphicsContext2D ( );
//
/////////////////////////////////////////////////////////////////////
public static void Ar_ay ( ) {
int i, j = 0;
String [ ] [ ] texto = {
{"Debaixo dumas
mui formosas tamareiras, \n"},
{"Estando já
Berseba na escuridão. \n"},
{"As aves
escutando, entre as roseiras,
\n"},
{"Se vê andar o
patriarca Abraão. \n"},
{"Seu coração
perante Deus está aflito, \n"},
{"Pois quer que
O sirvamos sem murmuração; \n"},
{"E por amor
pergunta ao Senhor bendito: \n"},
{"O meu amado
filho queres Tu, então? \n"},
{" \n"},
{"A voz de Jeová
potente é ouvida: \n"},
{"O teu Isaque
oferece para Mim, \n"},
{"Embora fiques
com tu'alma dolorida, \n"},
{"Pois te abençoo
se fizeres tu assim. \n"},
{"De abatido
Abraão se torna forte \n"},
{"E Canta
hinos, pois com fé medita já:
\n"},
{"Deus pode o
meu filho libertar da morte! \n"},
{"E não
temendo, segue para Moriá.
\n"}};
for ( i = 0; i < texto.length; i++ ) {
str = str + texto [ i ] [ 0 ];
for ( j = 1; j < texto [ i ].length; j++ ) {
str = str + texto [ i ] [ j ] + " ";
}
}
ctx.setFill ( Color.BLACK );
ctx.fillText ( str, 155, 100 );
t1.setFont ( Font.font ( null, FontWeight.BOLD, 15 ) );
t1.setX ( 155 );
t1.setY ( 80 );
t1.setFill ( Color.RED );
t1.setText ( "Total de
linhas " + i + " " + "Total de colunas " + j + " " );
}
//
/////////////////////////////////////////////////////////////////
@Override
public void start ( Stage stage ) {
stage.setTitle ( "ARRAY
MULTIDIMENSIONAL DE STRING EM JAVAFX" );
stage.setScene ( scene );
stage.setResizable ( false );
ctx.setFill ( Color.RED );
ctx.setFont ( Font.font ( "Serif", FontWeight.BOLD, 20 ) );
ctx.fillText ( "ARRAY
MULTIDIMENSIONAL DE STRING", 140, 30 );
ctx.setFont ( Font.font ( "Arial", FontWeight.NORMAL, 15 ) );
ctx.setFill ( Color.BLUE );
ctx.fillText ( "IMPRIMINDO
ABAIXO O ARRAY DE STRING", 180, 60 );
Ar_ay ( );
ctx.setFont ( Font.font ( "Tahoma", FontWeight.NORMAL, 12 ) );
root.getChildren ( ).addAll ( canvas, t1 );
stage.show ( );
}
//
/////////////////////////////////////////////////////////////////
public static void main ( String [ ] args ) {
launch ( args );
}
}
Nenhum comentário:
Postar um comentário
Observação: somente um membro deste blog pode postar um comentário.