|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object p1.P1App
public class P1App
Classe para desenvolvimento de aplicações em Programaçào 1 (2006-2007).
Field Summary | |
---|---|
protected
static javax.swing.JFrame | frame
|
protected
static P1Console | wio
|
Constructor Summary | |
---|---|
P1App()
|
Method Summary | |
---|---|
static void | clear()
Apaga o conteúdo da janela da aplicaçào. |
static void | copy()
Guarda o texto seleccionado pelo rato. |
static void | cut()
Guarda e apaga o texto seleccionado pelo rato. |
static java.awt.Color | getErrorColor()
Devolve a cor em uso para mensagens de erro. |
static int | getErrorStyle()
|
static boolean | getExceptionOnError()
|
static java.awt.Color | getInputColor()
Devolve a cor em uso para a leitura de dados. |
static java.io.BufferedReader | getInputScript()
|
static int | getInputStyle()
|
static java.awt.Dimension | getMinimumSize()
|
static java.awt.Dimension | getPreferredSize()
|
static java.io.BufferedReader | getReader()
|
static java.io.PrintWriter | getWriter()
|
protected
static void | initP1App()
Funçào de inicializaçào da aplicaçào (gera uma janela de 500 por 300 pontos). |
protected
static void | initP1App(java.lang.String title,
int width, int height)
Funçào de inicializaçào da aplicaçào |
static void | paste()
Copia o texto anteriormente guardado para a janela. |
static void | print(boolean x)
Escreve um valor do tipo boolean . |
static void | print(char x)
Escreve um valor do tipo char . |
static void | print(double x)
Escreve um valor do tipo double . |
static void | print(float x)
Escreve um valor do tipo float . |
static void | print(int x)
Escreve um valor do tipo int . |
static void | print(long x)
Escreve um valor do tipo long . |
static void | print(java.lang.Object x)
Escreve um valor do tipo Object . |
static void | print(java.lang.String value)
Escreve um valor do tipo String . |
static void | printConsole()
|
static void | printConsole(java.awt.PrintJob pj)
|
static void | printf(int ncol,
char val)
Escrita formatada de um valor do tipo char . |
static void | printf(int ncol,
long val)
Escrita formatada de um valor do tipo long . |
static void | printf(int ncol,
java.lang.String val)
Escrita formatada de um valor do tipo String . |
static void | printf(java.lang.String format,
java.lang.Object... value)
Escrita de valores segundo um certo formato. |
static void | printfd(int ncol,
int prec, double val)
Escrita formatada em representaçào decimal de um valor do tipo double . |
static void | printfe(int ncol,
int prec, double val)
Escrita formatada em notaçào científica de um valor do tipo double . |
static void | println()
Muda de linha. |
static void | println(boolean x)
Escreve um valor do tipo boolean e muda de linha. |
static void | println(char x)
Escreve um valor do tipo char e muda de linha. |
static void | println(double x)
Escreve um valor do tipo double e muda de linha. |
static void | println(float x)
Escreve um valor do tipo float e muda de linha. |
static void | println(int x)
Escreve um valor do tipo int e muda de linha. |
static void | println(long x)
Escreve um valor do tipo long e muda de linha. |
static void | println(java.lang.Object x)
Escreve um valor do tipo Object e muda de linha. |
static void | println(java.lang.String value)
Escreve um valor do tipo String e muda de linha. |
static boolean | readBoolean()
Lê e devolve um valor do tipo boolean . |
static boolean | readBoolean(java.lang.String prompt)
Lê e devolve um valor do tipo boolean . |
static boolean | readBoolean(java.lang.String prompt, java.lang.String trueLabel, java.lang.String falseLabel)
Lê e devolve um valor do tipo boolean . |
static char | readChar()
Lê e devolve um valor do tipo char . |
static char | readChar(java.lang.String prompt)
Lê e devolve um valor do tipo char . |
static double | readDouble()
Lê e devolve um valor do tipo double . |
static double | readDouble(double low,
double high)
Lê e devolve um valor do tipo double . |
static double | readDouble(java.lang.String prompt)
Lê e devolve um valor do tipo double . |
static double | readDouble(java.lang.String prompt,
double low, double high)
Lê e devolve um valor do tipo double . |
static int | readInt()
Lê e devolve um valor do tipo int . |
static int | readInt(int low,
int high)
Lê e devolve um valor do tipo int . |
static int | readInt(java.lang.String prompt)
Lê e devolve um valor do tipo int . |
static int | readInt(java.lang.String prompt,
int low, int high)
Lê e devolve um valor do tipo int . |
static java.lang.String | readLine()
Lê e devolve uma linha de texto (tipo String ). |
static java.lang.String | readLine(java.lang.String prompt)
Lê e devolve uma linha de texto (tipo String ). |
static void | requestFocus()
|
static void | save()
|
static void | save(java.io.Writer wr)
|
static void | saveAs()
|
static void | script()
|
static void | selectAll()
Selecciona todo o texto da janela. |
static void | setBackground(java.awt.Color color)
Define a cor a usar como fundo da janela da aplicaçào |
static void | setErrorColor(java.awt.Color color)
Define a cor a usar para mensagens de erro. |
static void | setErrorStyle(int style)
|
static void | setExceptionOnError(boolean flag)
|
static void | setFont(java.awt.Font font)
|
static void | setFont(java.lang.String str)
|
static void | setForeground(java.awt.Color color)
Define a cor a usar na janela da aplicaçào |
static void | setInputColor(java.awt.Color color)
Define a cor a usar para a leitura de dados. |
static void | setInputScript(java.io.BufferedReader rd)
|
static void | setInputStyle(int style)
|
static void | showErrorMessage(java.lang.String msg)
Escreve uma mensagem de erro na janela. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll,
toString, wait, wait, wait |
Field Detail |
---|
protected static javax.swing.JFrame frame
protected static P1Console wio
Constructor Detail |
---|
public P1App()
Method Detail |
---|
protected static void initP1App()
protected static void initP1App(java.lang.String title, int width, int height)
title
- permite especificar o título a afixar na
janela moldura.
width
- largura da janela
height
- altura da janelapublic static void print(boolean x)
boolean
.
x
- valor a ser escrito.public static void print(char x)
char
.
x
- valor a ser escrito.public static void print(double x)
double
.
x
- valor a ser escrito.public static void print(float x)
float
.
x
- valor a ser escrito.public static void print(int x)
int
.
x
- valor a ser escrito.public static void print(long x)
long
.
x
- valor a ser escrito.public static void print(java.lang.Object x)
Object
.
x
- valor a ser escrito.public static void print(java.lang.String value)
String
.
value
- valor a ser escrito.public static void println()
public static void println(boolean x)
boolean
e muda de linha.
x
- valor a ser escrito.public static void println(char x)
char
e muda de linha.
x
- valor a ser escrito.public static void println(double x)
double
e muda de linha.
x
- valor a ser escrito.public static void println(float x)
float
e muda de linha.
x
- valor a ser escrito.public static void println(int x)
int
e muda de linha.
x
- valor a ser escrito.public static void println(long x)
long
e muda de linha.
x
- valor a ser escrito.public static void println(java.lang.Object x)
Object
e muda de linha.
x
- valor a ser escrito.public static void println(java.lang.String value)
String
e muda de linha.
value
- valor a ser escrito.public static void printf(int ncol, java.lang.String val)
String
. O valor surge
alinhado à direita no campo de impressào. Para eficácia da
formataçào, o campo de impressào deverá ser maior ou igual ao número de
caracteres de impressào do valor.
ncol
- número de colunas do campo de impressào (alinha
à esquerda se negativo)
val
- valor a imprimirpublic static void printf(int ncol, char val)
char
. O valor surge
alinhado à direita no campo de impressào. Para eficácia da
formataçào, o campo de impressào deverá ser maior ou igual ao número de
caracteres de impressào do valor.
ncol
- número de colunas do campo de impressào (alinha
à esquerda se negativo)
val
- valor a imprimirpublic static void printf(int ncol, long val)
long
. Através da
conversào automática, este método é também chamado para a escrita de
valores do tipo: byte, short e int
. O valor surge alinhado
à direita no campo de impressão. Para eficácia da formatação, o
campo de impressão deverá ser maior ou igual ao número de caracteres de
impressão do valor.
ncol
- número de colunas do campo de impressão (alinha à esquerda se negativo)
val
- valor a imprimirpublic static void printf(java.lang.String format, java.lang.Object... value)
C
).
format
- uma string
de formato
vals
- valor(es) a imprimirpublic static void printfd(int ncol, int prec, double val)
double
. O formato subjacente à
[-]#...#.#...#
(parte inteira + prec. algarismos na parte decimal).
O valor surge alinhado à direita no campo de impressão. Para eficácia da formatação, o campo de impressão deverá ser maior ou igual ao número de caracteres de impressão do valor.
ncol
- número de colunas do campo de impressão (alinha à esquerda se negativo)
prec
- número de algarismos na parte decimal
val
- valor a imprimirpublic static void printfe(int ncol, int prec, double val)
double
. O formato subjacente à
[-]#.#...#e+/-##
(parte inteira + prec algarismos na parte decimal).
O valor surge alinhado à direita no campo de impressão. Para eficácia da formatação, o campo de impressão deverá ser maior ou igual ao número de caracteres de impressão do valor.
ncol
- número de colunas do campo de impressão (alinha à esquerda se negativo)
prec
- número de algarismos na parte decimal da mantissa
val
- lista de valores a imprimirpublic static boolean readBoolean()
boolean
.
true
ou
false
).public static boolean readBoolean(java.lang.String prompt)
boolean
.
prompt
- mensagem de informação ao utilização que irá
aparecer à esquerda da leitura.
true
ou
false
).public static boolean readBoolean(java.lang.String prompt, java.lang.String trueLabel, java.lang.String falseLabel)
boolean
.
prompt
- mensagem de informação ao utilização que irá
aparecer à esquerda da leitura.
trueLabel
- texto a ser associado com o valor verdadeiro.
falseLabel
- texto a ser associado com o valor falso.
true
ou
false
).public static double readDouble()
double
.
public static double readDouble(double low, double high)
double
.
low
- Valor mínimo aceite na leitura.
high
- Valor máximo aceite na leitura.
public static double readDouble(java.lang.String prompt)
double
.
prompt
- mensagem de informação ao utilização que irá
aparecer à esquerda da leitura.
public static double readDouble(java.lang.String prompt, double low, double high)
double
.
prompt
- mensagem de informação ao utilização que irá
aparecer à esquerda da leitura.
low
- Valor mínimo aceite na leitura.
high
- Valor máximo aceite na leitura.
public static int readInt()
int
.
public static int readInt(int low, int high)
int
.
low
- Valor mínimo aceite na leitura.
high
- Valor máximo aceite na leitura.
public static int readInt(java.lang.String prompt)
int
.
prompt
- mensagem de informação ao utilização que irá
aparecer à esquerda da leitura.
public static int readInt(java.lang.String prompt, int low, int high)
int
.
prompt
- mensagem de informação ao utilização que irá
aparecer à esquerda da leitura.
low
- Valor mínimo aceite na leitura.
high
- Valor máximo aceite na leitura.
public static java.lang.String readLine()
String
).
public static java.lang.String readLine(java.lang.String prompt)
String
).
prompt
- mensagem de informação ao utilização que irá
aparecer à esquerda da leitura.
public static char readChar()
char
.
public static char readChar(java.lang.String prompt)
char
.
prompt
- mensagem de informação ao utilização que irá
aparecer à esquerda da leitura.
public static void clear()
public static void copy()
public static void cut()
public static void paste()
public static void selectAll()
public static java.awt.Color getInputColor()
public static void setInputColor(java.awt.Color color)
color
- valor da cor.public static java.awt.Color getErrorColor()
public static void setErrorColor(java.awt.Color color)
color
- valor da cor.public static void setForeground(java.awt.Color color)
color
- valor da cor.public static void setBackground(java.awt.Color color)
color
- valor da cor.public static void showErrorMessage(java.lang.String msg)
msg
- mensagem.public static java.io.BufferedReader getReader()
public static java.io.PrintWriter getWriter()
public static void save()
public static void save(java.io.Writer wr)
public static void saveAs()
public static void printConsole()
public static void printConsole(java.awt.PrintJob pj)
public static java.awt.Dimension getMinimumSize()
public static java.awt.Dimension getPreferredSize()
public static void requestFocus()
public static void script()
public static void setFont(java.awt.Font font)
public static void setFont(java.lang.String str)
public static java.io.BufferedReader getInputScript()
public static void setInputScript(java.io.BufferedReader rd)
public static int getInputStyle()
public static void setInputStyle(int style)
public static int getErrorStyle()
public static void setErrorStyle(int style)
public static boolean getExceptionOnError()
public static void setExceptionOnError(boolean flag)
| ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |