zastanawiam się nad procesem przesłania danych do tablicy!
sytuacja wejściowa jest nastepująca:
w jednej z klas (rodzic), stosuję:
float []t = {0.0f, 1.0f, 0.0f,
1.0f, 2.0f, 1.0f,
0.0f, 1.0f, 0.0f};
convolve(t);
//jest to fragment kodu tworzący filtr
muszę teraz w klasie (potomek)
utworzyć:
JTextField tekst1 = new JTextField(5);
JTextField tekst2 = new JTextField(5);
..............tekst3..
//itd
.....
JTextField tekst9 = new JTextField(5);
teraz dane z tekst1 chcę wysłać do środka tablicy []t, za pomocą przycisku "wyślij"
utworzyłem więc w w nim tablicę
float []t1 = new float[9];
t1[1] = tekst1.getText(); //niestety kompilator wyświetla błąd podkreslając getText()
t1[2] = tekst2.getText();
t1[3] = tekst3.getText();
t1[4] = tekst4.getText();
t1[5] = tekst5.getText();
t1[6] = tekst6.getText();
t1[7] = tekst7.getText();
t1[8] = tekst8.getText();
t1[9] = tekst9.getText();
//klasa (rodzic)
//zamiast float []t = {0.0f.....0.0f}; próbowałem tak:
float []t = {{0.0f, 1.0f, 0.0f,
1.0f, 2.0f, 1.0f,
0.0f, 1.0f, 0.0f};
float [][]t1 = {{new float[1], new float[2], new float[3]} //na pewno źle !
{new float[4], new float[5], new float[6]}
{new float[7], new float[8], new float[9]}};
for(int i =0; i<t.length; i++){
t1[i] = new float[9];
for(int j=0; j<t1[i].length; j++){
t1[i][j] = new float(i*j)}
}
convolve(t1);
*co mogę zrobić? miałem też pomysł float[][]t1 = {t[1].getAsText, .....t[9].getAsText}; *niestety źle