salve a tutti,
mi sono appena scritta a questo forum e spero di trovarmi bene, sto iniziando a studiare java, solo che sto trovando alcune difficoltà perchè il prof. corre a lezione( cmq non sto qui a raccontarvi i miei problemi), ho scritto tre classi che posterò qui sotto funzionanti una che somma due numeri e una che divide, e poi la classe main che svolge le due operazioni, ora il problema è che il prof. ci ha lasciato un solo esempio senza commentarlo di una finestra java poco utile in quanto non riesco a farci niente. Volevo che l'output che mi compare nella console di eclipse mi uscisse nella finestra java al posto del "buona lezione", ma non capisco come richiamare la JLabel. Posto il codice:
Questa è la classe somma
codice:
package oggetti;
public class Somma {
private int a;
private int b;
int c;
public int getA() {
return a;
}
public void setA(int a) {
this.a = a;
}
public int getB() {
return b;
}
public void setB(int b) {
this.b = b;
}
public void somma(){
c= a+b;
System.out.println("la somma dei due numeri e'"+c);
}
}
questa Divisione
codice:
package oggetti;
public class Divisione {
private int x;
private int y;
int z;
public int getX() {
return x;
}
public void setX(int x) {
this.x = x;
}
public int getY() {
return y;
}
public void setY(int y) {
this.y = y;
}
public void divisione(){
z= x/y;
System.out.println("la divisione dei due numeri e'"+z);
}
}
questo il main che ho chiamato Inputab
codice:
package istanze;
import oggetti.Somma;
import oggetti.Divisione;
public class Inputab {
public static void main(String[] args) {
Somma prima = new Somma();
prima.setA(5);
prima.setB(6);
Divisione seconda = new Divisione();
seconda.setX(8);
seconda.setY(2);
System.out.println("il primo numero è "+prima.getA());
System.out.println("il secondo numero è"+prima.getB());
prima.somma();
System.out.println("il terzo numero è "+seconda.getX());
System.out.println("il quarto numero è"+seconda.getY());
seconda.divisione();
}
}
ora io mi ritrovo questo inutilissimo esempio senza commento ecc...come posso utilizzare quella jLabel?
codice:
import javax.swing.*;
import java.awt.*;
public class Application
{
public static void main(String args[])
{
JFrame win;
win = new JFrame(“Prima finestra”);
Container c = win.getContentPane();
c.add(new JLabel(“Buona Lezione”));
win.setSize(100,100);
win.setDefaultCloseOperation
(JFrame.EXIT_ON_CLOSE);
win.setVisible(true);
}
}
PS come buona norma ho cercato domande simili, alcune ne ho trovate ma trovandomi all'inizio non ci ho capito molto...perciò magari scusate se mi ripeto...grazie