Main static nao funciona!?

3 respostas
A

Olá a todos.

Estou com um problema. Eu preciso deixar o meu main como static então tentei colocar ele como está na figura abaixo. Esta classe minha abaixo é uma interface de um programa e eu fiz ela no pacote visual do eclipse. Alguém sabe porque está dando erro??? ele me fala que o telaframe2() do main não é valido.

Se eu não deixo nada no main, quando eu compilo nao acontece nada e se eu deixo sem nada e coloco o main sem ser static aí funciona, porém eu preciso deixar o main static para poder gerar o .jar atraves do fat jar.

Bom alguem sabe o que esta acontecendo???

import javax.swing.JDesktopPane; 
import javax.swing.JButton; 
import java.awt.Rectangle; 
import javax.swing.JPasswordField; 
import java.awt.Dimension; 
import java.io.File; 
import java.io.FileNotFoundException; 
import java.io.FileOutputStream; 
import java.io.IOException; 
import java.io.OutputStream; 
import java.lang.Integer; 

import javax.swing.JFrame; 
import javax.swing.JLabel; 
import javax.swing.JList; 
import javax.swing.JTextField; 
import javax.swing.JOptionPane; 
import java.awt.*; 
import java.lang.Object; 
import java.lang.NullPointerException; 


public class telaframe2 extends JDesktopPane { 

String [] U; 
String V; 
String VV; 

private static final long serialVersionUID = 1L; 
private JButton jButton = null; 
private JLabel jLabel = null; 
private JTextField jTextField = null; 
private JButton jButton1 = null; 
private JTextField jTextField1 = null; 
private JLabel jLabel1 = null; 
private JLabel jLabel11 = null; 
private JLabel jLabel111 = null; 
private JLabel jLabel112 = null; 
private JLabel jLabel113 = null; 
private JTextField jTextField11 = null; 
private JLabel jLabel114 = null; 
private JTextField jTextField111 = null; 
private JTextField jTextField1111 = null; 
private JTextField jTextField2 = null; 
private JTextField jTextField3 = null; 
private JTextField jTextField4 = null; 
private JLabel jLabel2 = null; 
private JLabel jLabel3 = null; 
private JButton jButton11 = null; 
private JButton jButton111 = null; 
private JTextField jTextField13 = null; 
private JLabel jLabel12 = null; 
private JButton jButton12 = null; 

/** 
* This method initializes jButton 
* 
* @return javax.swing.JButton 
*/ 
private JButton getJButton() { 
if (jButton == null) { 
jButton = new JButton(); 
jButton.setBounds(new Rectangle(360, 90, 77, 31)); 
jButton.setText("Abrir"); 
jButton.addActionListener(new java.awt.event.ActionListener() { 
public void actionPerformed(java.awt.event.ActionEvent e) { 
Open abrir = new Open(); 
//abrir.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
String k = abrir.analyzePath(); 
jTextField.setText(k); 
k = k + "\\"; 
String [] H; 
H = new String[122]; 
H = abrir.analyzePath2(k); 
//String [] U; 
U = new String[122]; 
for (int i = 0; i<122; i++) 
{ 
U[i] = k + H[i]; 
U[i] = U[i].replaceAll("\\\\", "\\\\\\\\"); 
//System.out.printf("%s \n", U[i]); 
} 
} 
}); 
} 
return jButton; 
} 

/** 
* This method initializes jTextField 
* 
* @return javax.swing.JTextField 
*/ 
private JTextField getJTextField() { 
if (jTextField == null) { 
jTextField = new JTextField(); 
jTextField.setBounds(new Rectangle(106, 90, 240, 20)); 
} 
return jTextField; 
} 

/** 
* This method initializes jButton1 
* 
* @return javax.swing.JButton 
*/ 
private JButton getJButton1() { 
if (jButton1 == null) { 
jButton1 = new JButton(); 
jButton1.setBounds(new Rectangle(360, 210, 77, 31)); 
jButton1.addActionListener(new java.awt.event.ActionListener() { 
public void actionPerformed(java.awt.event.ActionEvent e) { 
Open abrir = new Open(); 
//abrir.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
String k = abrir.analyzePath(); 
jTextField1.setText(k); 
VV = k + "\\"; 
//String [] H; 
//H = new String[732]; 
//H = abrir.analyzePath2(k); 
//V = new String[122]; 
//for (int i = 0; i<122; i++) 
//{ 
//V[i] = k + H[i]; 
VV = VV.replaceAll("\\\\", "\\\\\\\\"); 
//System.out.printf("%s", V); 
//} 
} 
}); 
jButton1.setText("Abrir"); 
} 
return jButton1; 
} 

/** 
* This method initializes jTextField1 
* 
* @return javax.swing.JTextField 
*/ 
private JTextField getJTextField1() { 
if (jTextField1 == null) { 
jTextField1 = new JTextField(); 
jTextField1.setBounds(new Rectangle(106, 210, 240, 20)); 
} 
return jTextField1; 
} 

/** 
* This method initializes jTextField11 
* 
* @return javax.swing.JTextField 
*/ 
private JTextField getJTextField11() { 
if (jTextField11 == null) { 
jTextField11 = new JTextField(); 
jTextField11.setBounds(new Rectangle(87, 445, 94, 20)); 
jTextField11.setText(""); 

} 
return jTextField11; 
} 

/** 
* This method initializes jTextField111 
* 
* @return javax.swing.JTextField 
*/ 
private JTextField getJTextField111() { 
if (jTextField111 == null) { 
jTextField111 = new JTextField(); 
jTextField111.setBounds(new Rectangle(87, 475, 94, 20)); 
} 
return jTextField111; 
} 

/** 
* This method initializes jTextField1111 
* 
* @return javax.swing.JTextField 
*/ 
private JTextField getJTextField1111() { 
if (jTextField1111 == null) { 
jTextField1111 = new JTextField(); 
jTextField1111.setBounds(new Rectangle(87, 505, 94, 20)); 
} 
return jTextField1111; 
} 

/** 
* This method initializes jTextField2 
* 
* @return javax.swing.JTextField 
*/ 
private JTextField getJTextField2() { 
if (jTextField2 == null) { 
jTextField2 = new JTextField(); 
jTextField2.setBounds(new Rectangle(87, 535, 94, 20)); 
} 
return jTextField2; 
} 

/** 
* This method initializes jTextField3 
* 
* @return javax.swing.JTextField 
*/ 
private JTextField getJTextField3() { 
if (jTextField3 == null) { 
jTextField3 = new JTextField(); 
jTextField3.setBounds(new Rectangle(87, 565, 94, 20)); 
} 
return jTextField3; 
} 

/** 
* This method initializes jTextField4 
* 
* @return javax.swing.JTextField 
*/ 
private JTextField getJTextField4() { 
if (jTextField4 == null) { 
jTextField4 = new JTextField(); 
jTextField4.setBounds(new Rectangle(87, 595, 94, 20)); 
} 
return jTextField4; 
} 

/** 
* This method initializes jButton11 
* 
* @return javax.swing.JButton 
*/ 
private JButton getJButton11() { 
if (jButton11 == null) { 
jButton11 = new JButton(); 
jButton11.setBounds(new Rectangle(293, 586, 91, 26)); 
jButton11.addActionListener(new java.awt.event.ActionListener() { 
public void actionPerformed(java.awt.event.ActionEvent e) { 
String vetorfx = jTextField11.getText(); 
double menosfx = Double.parseDouble(vetorfx); 
String vetorfy = jTextField111.getText(); 
double menosfy = Double.parseDouble(vetorfy); 
String vetorfz = jTextField1111.getText(); 
double menosfz = Double.parseDouble(vetorfz); 
String vetormx = jTextField2.getText(); 
double menosmx = Double.parseDouble(vetormx); 
String vetormy = jTextField3.getText(); 
double menosmy = Double.parseDouble(vetormy); 
String vetormz = jTextField4.getText(); 
double menosmz = Double.parseDouble(vetormz); 
// System.out.printf("teste %s\n%f\n%f\n%f\n%f\n%f",menosfx, 
// menosfy,menosfz,menosmx,menosmy,menosmz); 

abrindo comeco = new abrindo(); 
conversao primeiro = new conversao(); 
String [][] endereco1; 
String [][] endereco2; 
char [] numeroriser; 
numeroriser = new char[2]; 

endereco1 = new String[122][6]; 
endereco2 = new String[122][6]; 
double [] media, desvio,max,min,rms; 
media = new double[6]; 
desvio = new double[6]; 
max = new double[6]; 
min = new double[6]; 
rms = new double[6]; 
float [] media1,desvio1,max1,min1,rms1,pmax,pmin,apmax, 
valorfx, valorfy, valorfz, valormx,valormy, valormz; 
media1 = new float[6]; 
desvio1 = new float[6]; 
max1 = new float[6]; 
min1 = new float[6]; 
rms1 = new float[6]; 
pmax = new float[6]; 
pmin = new float[6]; 
apmax = new float[6]; 
valorfx = new float[3600]; 
valorfy = new float[3600]; 
valorfz = new float[3600]; 
valormx = new float[3600]; 
valormy = new float[3600]; 
valormz = new float[3600]; 
int [] teipmax; 
int [] teipmin; 
int [] teiapmax; 
int vezes = 0, x = 9, w = 100, enter = 49, enterII = 48; 
teipmax = new int[6]; 
teipmin = new int[6]; 
teiapmax = new int[6]; 


comeco.openFile(U[0],0); 
numeroriser = comeco.numriser(0); 

endereco1 = primeiro.enderecando(V,numeroriser[0],numeroriser[1],0); 
endereco2 = primeiro.enderecando(VV, numeroriser[0], numeroriser[1],1); 
int p = 0; 
int b = 0; 
for (int i = 0; i < 122 ; i++) 
{ 
comeco.openFile(U[b],b); 
comeco.openFile2(U[b],b); 
comeco.readRecords(menosfx, menosfy, menosfz, menosmx, menosmy, menosmz,b); 
for (int j = 0 ; j <6 ; j++) 
{ 
primeiro.criaarquivosaida(endereco1[i][j]); 
primeiro.criaarquivosaida2(endereco2[i][j]); 

primeiro.convertfloat(3599,p); 
primeiro.convertfloat(1,p); 
primeiro.convertfloat(0,p); 
primeiro.convertfloat(1,p); 
media = comeco.calcmedia(); 

media1[j] = (float)media[j]; 

primeiro.convertfloat(media1[j], p); 
desvio = comeco.calcdesviopadrao(); 

desvio1[j] = (float)desvio[j]; 

primeiro.convertfloat(desvio1[j], p); 
primeiro.convertfloat(0, p); 
primeiro.convertfloat(0, p); 

max = comeco.calcmaximo(); 

max1[j] = (float)max[j]; 

primeiro.convertfloat(max1[j], p); 
min = comeco.calcminimo(); 

min1[j] = (float)min[j]; 

primeiro.convertfloat(min1[j], p); 
for (int rf = 0; rf < 6; rf++) 
{ 
primeiro.convertfloat(0, p); 
} 
primeiro.convertfloat(3, p); 
rms = comeco.calcrms(); 

rms1[j] = (float)rms[j]; 

primeiro.convertfloat(rms1[j], p); 

for (int rf = 0; rf < 10; rf++) 
{ 
primeiro.convertfloat(0, p); 
} 

pmax = comeco.pointmax(); 
pmin = comeco.pointmin(); 
apmax = comeco.abspointmax(); 
teipmin[j] = (int)pmin[j]; 
teipmax[j] = (int)pmax[j]; 
teiapmax[j] = (int)apmax[j]; 
primeiro.convertint(teipmax[j], p); 
primeiro.convertint(0, p); 
primeiro.convertint(teipmin[j], p); 
primeiro.convertint(0, p); 
primeiro.convertint(teiapmax[j], p); 
primeiro.convertint(0, p); 
primeiro.convertint(3599, p); 
primeiro.convertint(0, p); 


primeiro.convertint(1, p); 
primeiro.convertint(3, p); 
primeiro.convertint(0, p); 
primeiro.convertint(-2, p); 

for (int rf = 0; rf < 12; rf++) 
{ 
primeiro.convertchar((char)32, p); 
} 
primeiro.convertint(-2, p); 

for (int rf = 0; rf < 12; rf++) 
{ 
primeiro.convertchar((char)32, p); 
} 
primeiro.convertint(-2, p); 

for (int rf = 0; rf < 12; rf++) 
{ 
primeiro.convertchar((char)0, p); 
} 
primeiro.convertint(0, p); 
primeiro.convertint(0, p); 
primeiro.convertint(1, p); 
for (int rf = 0; rf < 4; rf++) 
{ 
primeiro.convertint(0, p);; 
} 
primeiro.convertint(2, p); 
for (int rf = 0; rf < 34; rf++) 
{ 
primeiro.convertint(0, p);; 
} 
for (int rf = 0; rf < 96; rf++) 
{ 
primeiro.convertchar((char)0, p); 
} 

if(j < 3) 
{ 
primeiro.convertchar((char)70, p); 
primeiro.convertchar((char)111, p); 
primeiro.convertchar((char)114, p); 
primeiro.convertchar((char)99, p); 
primeiro.convertchar((char)101, p); 
primeiro.convertchar((char)32, p); 
} 

if(j > 2) 
{ 
primeiro.convertchar((char)77, p); 
primeiro.convertchar((char)111, p); 
primeiro.convertchar((char)109, p); 
primeiro.convertchar((char)101, p); 
primeiro.convertchar((char)110, p); 
primeiro.convertchar((char)116, p); 
} 

for (int rf = 0; rf < 18; rf++) 
{ 
primeiro.convertchar((char)32, p); 
} 
primeiro.convertchar((char)84, p); 
primeiro.convertchar((char)105, p); 
primeiro.convertchar((char)109, p); 
primeiro.convertchar((char)101, p); 
for (int rf = 0; rf < 20; rf++) 
{ 
primeiro.convertchar((char)32, p); 
} 
for (int rf = 0; rf < 28; rf++) 
{ 
primeiro.convertchar((char)0, p); 
} 

if(j < 3) 
{ 
primeiro.convertchar((char)107, p); 
primeiro.convertchar((char)78, p); 
primeiro.convertchar((char)101, p); 
primeiro.convertchar((char)119, p); 
primeiro.convertchar((char)116, p); 
primeiro.convertchar((char)111, p); 
primeiro.convertchar((char)110, p); 
primeiro.convertchar((char)115, p); 
} 

if(j > 2) 
{ 
primeiro.convertchar((char)107, p); 
primeiro.convertchar((char)78, p); 
primeiro.convertchar((char)109, p); 
primeiro.convertchar((char)32, p); 
primeiro.convertchar((char)32, p); 
primeiro.convertchar((char)32, p); 
primeiro.convertchar((char)32, p); 
primeiro.convertchar((char)32, p); 
} 

for (int rf = 0; rf < 8; rf++) 
{ 
primeiro.convertchar((char)32, p); 
} 
primeiro.convertchar((char)83, p); 
primeiro.convertchar((char)101, p); 
primeiro.convertchar((char)99, p); 
primeiro.convertchar((char)111, p); 
primeiro.convertchar((char)110, p); 
primeiro.convertchar((char)100, p); 
primeiro.convertchar((char)115, p); 
for (int rf = 0; rf < 9; rf++) 
{ 
primeiro.convertchar((char)32, p); 
} 
for (int rf = 0; rf < 36; rf++) 
{ 
primeiro.convertchar((char)0, p); 
} 

primeiro.convertfloat(pmax[j], p); 
primeiro.convertfloat(pmin[j], p); 
primeiro.convertfloat(apmax[j],p); 
valorfx = comeco.valorfx(); 
valorfy = comeco.valorfy(); 
valorfz = comeco.valorfz(); 
valormx = comeco.valormx(); 
valormy = comeco.valormy(); 
valormz = comeco.valormz(); 
float fx,fy,fz,mx,my,mz; 
int rew; 
switch (j) 
{ 
case 0: 
{ 
primeiro.pegaend(endereco2[i][j],b,j); 
for (rew = 0; rew <3599; rew++) 
{ 
fx = valorfx[rew]; 
primeiro.escrevefloat(fx); 
// System.out.printf("argumentos: %f",teste); 
primeiro.convertfloat(fx, p); 
} 

break; 
} 
case 1: 
{ 
primeiro.pegaend(endereco2[i][j],b,j); 
for (rew = 0; rew <3599; rew++) 
{ 
fy = valorfy[rew]; 
primeiro.escrevefloat(fy); 
primeiro.convertfloat(fy, p); 
// System.out.printf("%d \n",rew); 
} 
break; 
} 
case 2: 
{ 
primeiro.pegaend(endereco2[i][j],b,j); 
for (rew = 0; rew <3599; rew++) 
{ 
fz = valorfz[rew]; 
primeiro.escrevefloat(fz); 
primeiro.convertfloat(fz, p); 
} 
break; 
} 
case 3: 
{ 
primeiro.pegaend(endereco2[i][j],b,j); 
for (rew = 0; rew <3599; rew++) 
{ 
mx = valormx[rew]; 
primeiro.escrevefloat(mx); 
primeiro.convertfloat(mx, p); 
} 
break; 
} 
case 4: 
{ 
primeiro.pegaend(endereco2[i][j],b,j); 
for (rew = 0; rew <3599; rew++) 
{ 
my = valormy[rew]; 
primeiro.escrevefloat(my); 
primeiro.convertfloat(my, p); 
} 
break; 
} 
case 5: 
{ 
primeiro.pegaend(endereco2[i][j],b,j); 
for (rew = 0; rew <3599; rew++) 
{ 
mz = valormz[rew]; 
primeiro.escrevefloat(mz); 
primeiro.convertfloat(mz, p); 
} 
break; 
} 
} 

// RODAPE 

for (int rf = 0; rf < 452; rf++) 
{ 
primeiro.convertchar((char)0, p); 
} 
primeiro.convertchar((char)71, p); 
primeiro.convertchar((char)82, p); 
primeiro.convertchar((char)80, p); 
primeiro.convertchar((char)84, p); 
primeiro.convertchar((char)73, p); 
primeiro.convertchar((char)84, p); 
primeiro.convertchar((char)76, p); 
primeiro.convertchar((char)69, p); 

primeiro.convertint(1, p); 

primeiro.convertchar((char)80, p); 
primeiro.convertchar((char)70, p); 
primeiro.convertchar((char)76, p); 
primeiro.convertchar((char)84, p); 
primeiro.convertchar((char)89, p); 
primeiro.convertchar((char)80, p); 
primeiro.convertchar((char)69, p); 
primeiro.convertchar((char)32, p); 

primeiro.convertint(2, p); 

primeiro.convertchar((char)80, p); 
primeiro.convertchar((char)70, p); 
primeiro.convertchar((char)85, p); 
primeiro.convertchar((char)84, p); 
primeiro.convertchar((char)89, p); 
primeiro.convertchar((char)80, p); 
primeiro.convertchar((char)69, p); 
primeiro.convertchar((char)32, p); 

primeiro.convertint(3, p); 

primeiro.convertchar((char)78, p); 
primeiro.convertchar((char)85, p); 
primeiro.convertchar((char)77, p); 
primeiro.convertchar((char)69, p); 
primeiro.convertchar((char)81, p); 
primeiro.convertchar((char)85, p); 
primeiro.convertchar((char)78, p); 
primeiro.convertchar((char)73, p); 

primeiro.convertint(4, p); 

primeiro.convertchar((char)69, p); 
primeiro.convertchar((char)81, p); 
primeiro.convertchar((char)85, p); 
primeiro.convertchar((char)85, p); 
primeiro.convertchar((char)78, p); 
primeiro.convertchar((char)73, p); 
primeiro.convertchar((char)84, p); 
primeiro.convertchar((char)83, p); 

primeiro.convertint(5, p); 


int xz = 0; 
while (xz < 43) 
{ 
for (int rf = 0; rf < 8; rf++) 
{ 
primeiro.convertchar((char)32, p); 
} 
primeiro.convertint(0, p); 
xz++; 
} 

for (int rf = 0; rf < 24; rf++) 
{ 
primeiro.convertchar((char)0, p); 
} 
primeiro.convertint(-1, p); 
for (int rf = 0; rf < 6; rf++) 
{ 
primeiro.convertchar((char)0, p); 
} 

primeiro.convertchar((char)71, p); 
primeiro.convertchar((char)82, p); 
primeiro.convertchar((char)80, p); 
primeiro.convertchar((char)84, p); 
primeiro.convertchar((char)73, p); 
primeiro.convertchar((char)84, p); 
primeiro.convertchar((char)76, p); 
primeiro.convertchar((char)69, p); 
primeiro.convertchar((char)82, p); 
primeiro.convertchar((char)73, p); 
primeiro.convertchar((char)83, p); 
primeiro.convertchar((char)69, p); 
primeiro.convertchar((char)82, p); 

primeiro.convertchar(numeroriser[0], p); 
primeiro.convertchar(numeroriser[1], p); 

primeiro.convertchar((char)95, p); 
primeiro.convertchar((char)69, p); 


int y; 
if (i < 9) 
{ 
y = i + 48 + 1; 
primeiro.convertchar((char)48, p); 
primeiro.convertchar((char)48, p); 
primeiro.convertchar((char)y, p); 
} 

int interno; 

if (i > 8 & i < 99) 
{ 
interno = 48 + i - x; 
primeiro.convertchar((char)48, p); 
primeiro.convertchar((char)enter, p); 
primeiro.convertchar((char)interno, p); 
vezes = (i+1 - 10)/10; 
enter = 49 + vezes; 
x = 9 + 10*vezes; 
} 

if (i > 9 
{ 
interno = 49 + i - w; 
primeiro.convertchar((char)49, p); 
primeiro.convertchar((char)enterII, p); 
primeiro.convertchar((char)interno, p); 
vezes = (i+1 - 100)/10; 
enterII = 48 + vezes; 
w = 100 + 10*vezes; 
} 
primeiro.convertchar((char)95, p); 

switch (j) 
{ 
case 0: 
{ 
primeiro.convertchar((char)70, p); 
primeiro.convertchar((char)88, p); 
break; 
} 
case 1: 
{ 
primeiro.convertchar((char)70, p); 
primeiro.convertchar((char)89, p); 
break; 
} 
case 2: 
{ 
primeiro.convertchar((char)70, p); 
primeiro.convertchar((char)90, p); 
break; 
} 
case 3: 
{ 
primeiro.convertchar((char)77, p); 
primeiro.convertchar((char)88, p); 
break; 
} 
case 4: 
{ 
primeiro.convertchar((char)77, p); 
primeiro.convertchar((char)89, p); 
break; 
} 
case 5: 
{ 
primeiro.convertchar((char)77, p); 
primeiro.convertchar((char)90, p); 
break; 
} 
} 

for (int rf = 0; rf < 105; rf++) 
{ 
primeiro.convertchar((char)32, p); 
} 

primeiro.convertchar((char)80, p); 
primeiro.convertchar((char)70, p); 
primeiro.convertchar((char)76, p); 
primeiro.convertchar((char)84, p); 
primeiro.convertchar((char)89, p); 
primeiro.convertchar((char)80, p); 
primeiro.convertchar((char)69, p); 
primeiro.convertchar((char)32, p); 

if (j < 3) 
{ 
primeiro.convertchar((char)49, p); 
primeiro.convertchar((char)32, p); 
} 

if (j > 2) 
{ 
primeiro.convertchar((char)49, p); 
primeiro.convertchar((char)49, p); 
} 

for (int rf = 0; rf < 118; rf++) 
{ 
primeiro.convertchar((char)32, p); 
} 

primeiro.convertchar((char)80, p); 
primeiro.convertchar((char)70, p); 
primeiro.convertchar((char)85, p); 
primeiro.convertchar((char)84, p); 
primeiro.convertchar((char)89, p); 
primeiro.convertchar((char)80, p); 
primeiro.convertchar((char)69, p); 
primeiro.convertchar((char)32, p); 

if(j < 3) 
{ 
primeiro.convertchar((char)49, p); 
primeiro.convertchar((char)32, p); 
} 

if(j > 2) 
{ 
primeiro.convertchar((char)57, p); 
primeiro.convertchar((char)49, p); 
} 

for (int rf = 0; rf < 118; rf++) 
{ 
primeiro.convertchar((char)32, p); 
} 

primeiro.convertchar((char)78, p); 
primeiro.convertchar((char)85, p); 
primeiro.convertchar((char)77, p); 
primeiro.convertchar((char)69, p); 
primeiro.convertchar((char)81, p); 
primeiro.convertchar((char)85, p); 
primeiro.convertchar((char)78, p); 
primeiro.convertchar((char)73, p); 
primeiro.convertchar((char)49, p); 

for (int rf = 0; rf < 119; rf++) 
{ 
primeiro.convertchar((char)32, p); 
} 

primeiro.convertchar((char)69, p); 
primeiro.convertchar((char)81, p); 
primeiro.convertchar((char)85, p); 
primeiro.convertchar((char)85, p); 
primeiro.convertchar((char)78, p); 
primeiro.convertchar((char)73, p); 
primeiro.convertchar((char)84, p); 
primeiro.convertchar((char)83, p); 
primeiro.convertchar((char)82, p); 
primeiro.convertchar((char)101, p); 
primeiro.convertchar((char)112, p); 
primeiro.convertchar((char)101, p); 
primeiro.convertchar((char)97, p); 
primeiro.convertchar((char)116, p); 
primeiro.convertchar((char)115, p); 

for (int rf = 0; rf < 113; rf++) 
{ 
primeiro.convertchar((char)32, p); 
} 

for (int rf = 0; rf < 302; rf++) 
{ 
primeiro.convertchar((char)0, p); 
} 

//System.out.printf("desvio padra: %f\n", desvio1[j]); 
p++; 
} 
b++; 
} 


} 
}); 
jButton11.setText("Converter"); 
} 
return jButton11; 
} 

/** 
* This method initializes jButton111 
* 
* @return javax.swing.JButton 
*/ 
private JButton getJButton111() { 
if (jButton111 == null) { 
jButton111 = new JButton(); 
jButton111.setBounds(new Rectangle(410, 586, 91, 26)); 
jButton111.addActionListener(new java.awt.event.ActionListener() { 
public void actionPerformed(java.awt.event.ActionEvent e) { 
jTextField11.setText(""); 
jTextField111.setText(""); 
jTextField1111.setText(""); 
jTextField2.setText(""); 
jTextField3.setText(""); 
jTextField4.setText(""); 
jTextField.setText(""); 
jTextField1.setText(""); 

} 
}); 
jButton111.setText("Limpar"); 
} 
return jButton111; 
} 

/** 
* This method initializes jTextField13 
* 
* @return javax.swing.JTextField 
*/ 
private JTextField getJTextField13() { 
if (jTextField13 == null) { 
jTextField13 = new JTextField(); 
jTextField13.setBounds(new Rectangle(106, 330, 240, 20)); 
} 
return jTextField13; 
} 

/** 
* This method initializes jButton12 
* 
* @return javax.swing.JButton 
*/ 
private JButton getJButton12() { 
if (jButton12 == null) { 
jButton12 = new JButton(); 
jButton12.setBounds(new Rectangle(360, 330, 77, 31)); 
jButton12.setText("Abrir"); 
jButton12.addActionListener(new java.awt.event.ActionListener() { 
public void actionPerformed(java.awt.event.ActionEvent e) { 
// System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed() 
Open abrir = new Open(); 
//abrir.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
String k = abrir.analyzePath(); 
jTextField13.setText(k); 
V = k + "\\"; 
//String [] H; 
//H = new String[732]; 
//H = abrir.analyzePath2(k); 
//V = new String[122]; 
//for (int i = 0; i<122; i++) 
//{ 
//V[i] = k + H[i]; 
V = V.replaceAll("\\\\", "\\\\\\\\"); 
//System.out.printf("%s", V); 
//} 
} 
}); 
} 
return jButton12; 
} 

/** 
* @param args 
*/ 
public static void main(String[] args) { 
// TODO Auto-generated method stub 

telaframe2 (); 


} 

/** 
* This is the default constructor 
*/ 
public telaframe2() { 
super(); 
initialize(); 
} 

/** 
* This method initializes this 
* 
* @return void 
*/ 
private void initialize() { 
jLabel12 = new JLabel(); 
jLabel12.setBounds(new Rectangle(156, 353, 150, 16)); 
jLabel12.setText("Diretório de Saída 2 (.dac)"); 
jLabel3 = new JLabel(); 
jLabel3.setBounds(new Rectangle(12, 595, 60, 16)); 
jLabel3.setText("MZ [kN.m]"); 
jLabel2 = new JLabel(); 
jLabel2.setBounds(new Rectangle(12, 565, 60, 16)); 
jLabel2.setText("MY [kN.m]"); 
jLabel114 = new JLabel(); 
jLabel114.setBounds(new Rectangle(62, 419, 189, 16)); 
jLabel114.setText("Cargas Médias (Reações)"); 
jLabel113 = new JLabel(); 
jLabel113.setBounds(new Rectangle(12, 535, 60, 16)); 
jLabel113.setText("MX [kN.m]"); 
jLabel112 = new JLabel(); 
jLabel112.setBounds(new Rectangle(12, 505, 45, 16)); 
jLabel112.setText("FZ [kN]"); 
jLabel111 = new JLabel(); 
jLabel111.setBounds(new Rectangle(12, 475, 45, 16)); 
jLabel111.setText("FY [kN]"); 
jLabel11 = new JLabel(); 
jLabel11.setBounds(new Rectangle(12, 445, 45, 16)); 
jLabel11.setText("FX [kN]"); 
jLabel1 = new JLabel(); 
jLabel1.setBounds(new Rectangle(156, 233, 150, 16)); 
jLabel1.setText("Diretório de Saída 1 (.asc)"); 
jLabel = new JLabel(); 
jLabel.setBounds(new Rectangle(174, 113, 113, 16)); 
jLabel.setText("Diretório de Entrada"); 
this.setSize(535, 683); 


this.add(getJButton(), null); 
this.add(jLabel, null); 
this.add(getJTextField(), null); 
this.add(getJButton1(), null); 
this.add(getJTextField1(), null); 
this.add(jLabel1, null); 
this.add(jLabel11, null); 
this.add(jLabel111, null); 
this.add(jLabel112, null); 
this.add(jLabel113, null); 
this.add(getJTextField11(), null); 
this.add(jLabel114, null); 
this.add(getJTextField111(), null); 
this.add(getJTextField1111(), null); 
this.add(getJTextField2(), null); 
this.add(getJTextField3(), null); 
this.add(getJTextField4(), null); 
this.add(jLabel2, null); 
this.add(jLabel3, null); 
this.add(getJButton11(), null); 
this.add(getJButton111(), null); 
this.add(getJTextField13(), null); 
this.add(jLabel12, null); 
this.add(getJButton12(), null); 
} 

} // @jve:decl-index=0:visual-constraint="25,184"

3 Respostas

Rafael_Nunes

Por favor não duplique seus posts.
Aguarde que quem souber/puder irá lhe ajudar.

peczenyj

Pra tu ver

public static void main(String[] args) {
// TODO Auto-generated method stub
telaframe2 ();
}

/**
* This is the default constructor
*/
public telaframe2() {
super();
initialize();
}

1- Vc definiu o construtor da classe telaframe2
2- Vc tenta usar o construtor de forma errada no método main.
3- Para utilizar um construtor é preciso usar a palavra reservada new
4- Tente fazer new telaframe2();
5- Estude mais java ;-)

A

então eu coloquei new telaframe2(); no main mas quando eu compilo nao aparece nada…é como se nada tivesse sido adicionado ao main…

Onde estou errando de novo???

Criado 17 de setembro de 2007
Ultima resposta 17 de set. de 2007
Respostas 3
Participantes 3