Programmation java
etoilange
Messages postés
24
Statut
Membre
-
tarek_dotzero Messages postés 834 Statut Membre -
tarek_dotzero Messages postés 834 Statut Membre -
Bonjour,
voici un petit code dont j'ai un pb:
public void exploitVul(String nom)
{
if(nom == "sshd")
{
System.out.println("Attaque1 I->A" );?
}
else
if(nom == "ftpa")
{
System.out.println("Attaque2 I->A" );?
}
else
if(nom == "ftpb")
{
System.out.println("Attaque3 I->B" );?
}
else
if(nom == "at")
{
System.out.println("Attaque4 B->B" );?
}
}
là où j'ai mis des point d'interrogation je veut qu'il apparaisse à l'interieur d'un rectangle et cela afin d'obtenir un graphe alors comment fair.
svp aider moi c'est trés imporant et urgent.
merci d'avance.
voici un petit code dont j'ai un pb:
public void exploitVul(String nom)
{
if(nom == "sshd")
{
System.out.println("Attaque1 I->A" );?
}
else
if(nom == "ftpa")
{
System.out.println("Attaque2 I->A" );?
}
else
if(nom == "ftpb")
{
System.out.println("Attaque3 I->B" );?
}
else
if(nom == "at")
{
System.out.println("Attaque4 B->B" );?
}
}
là où j'ai mis des point d'interrogation je veut qu'il apparaisse à l'interieur d'un rectangle et cela afin d'obtenir un graphe alors comment fair.
svp aider moi c'est trés imporant et urgent.
merci d'avance.
A voir également:
- Programmation java
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
7 réponses
Salut,
Qu'est ce que tu entends par "à l'intérieur d'un réctange" ? A l'intérieur d'un textArea ?
De plus, pour la comparaison de ton nom, il ne faut pas utiliser le == comme normal, mais la méthode compareTo() :
Le == compare en fait la position mémoire (pour les Strings).
@Bientôt
Qu'est ce que tu entends par "à l'intérieur d'un réctange" ? A l'intérieur d'un textArea ?
De plus, pour la comparaison de ton nom, il ne faut pas utiliser le == comme normal, mais la méthode compareTo() :
if( nom.compareTo( "sshd" ) == 0 ) System.out.println( " ..." );
Le == compare en fait la position mémoire (pour les Strings).
@Bientôt
methode plutot simple par canvas =>
j'ai pas trop vérifier par la javadoc sinon regarde dans canvas les paramêtre pour les méthode ^^'.
c'est une solution pour déssiner un graph.
si tu le fait textuelement
System.out.println ("+------------------------+\n"+
"| Attaque2 I->A |\n"+
"+------------------------+");
^^
public class MaClass extends Canvas{
...
public void paint (graphics g){
g.drawRect(x,y,x1,y1);
g.drawString("Attaque3 I->B", x1-(x1/x), y+1);
....
j'ai pas trop vérifier par la javadoc sinon regarde dans canvas les paramêtre pour les méthode ^^'.
c'est une solution pour déssiner un graph.
si tu le fait textuelement
System.out.println ("+------------------------+\n"+
"| Attaque2 I->A |\n"+
"+------------------------+");
^^
G ebcore un pb! suite à ce que vous m'aver proposer voici ce que j'ai fait:
import java.io.*;// utilisation d'une bibliothèque pour la lecture au clavier
import java.awt.*;
import java.awt.Graphics;
import java.awt.Graphics2D;
public class Attaque extends Canvas
{
.........
.......
public void exploitVul(String nom)
{
if(nom == "sshd")
{
System.out.println("Attaque1 I->A" );
}
else
if(nom == "ftpa")
{
System.out.println("Attaque2 I->A" );
}
else
if(nom == "ftpb")
{
System.out.println("Attaque3 I->B" );
}
else
if(nom == "at")
{
System.out.println("Attaque4 B->B" );
}
}
public void paint (Graphics g) {
g.drawRect(10,60,120,30);
g.drawString("Attaque3 I->B", 120-(120/10), 60+1);
g.drawString("Attaque1 I->A", 120-(120/10), 60+1);
g.drawString("Attaque2 I->A", 120-(120/10), 60+1);
g.drawString("Attaque4 B->B", 120-(120/10), 60+1);
}
quand j'execute "avec jbuilder" dans "designe" sa m'affiche une interface bleu. aider moi SVP
import java.io.*;// utilisation d'une bibliothèque pour la lecture au clavier
import java.awt.*;
import java.awt.Graphics;
import java.awt.Graphics2D;
public class Attaque extends Canvas
{
.........
.......
public void exploitVul(String nom)
{
if(nom == "sshd")
{
System.out.println("Attaque1 I->A" );
}
else
if(nom == "ftpa")
{
System.out.println("Attaque2 I->A" );
}
else
if(nom == "ftpb")
{
System.out.println("Attaque3 I->B" );
}
else
if(nom == "at")
{
System.out.println("Attaque4 B->B" );
}
}
public void paint (Graphics g) {
g.drawRect(10,60,120,30);
g.drawString("Attaque3 I->B", 120-(120/10), 60+1);
g.drawString("Attaque1 I->A", 120-(120/10), 60+1);
g.drawString("Attaque2 I->A", 120-(120/10), 60+1);
g.drawString("Attaque4 B->B", 120-(120/10), 60+1);
}
quand j'execute "avec jbuilder" dans "designe" sa m'affiche une interface bleu. aider moi SVP
bonjour,
j'ai encore un pb d'affichage du resulta de ma classe dans l'interface. il y a seulement une interface bleu
et moi qussi d'ailleur je suis "bleu" ie novice en java. alors comment faire
j'ai encore un pb d'affichage du resulta de ma classe dans l'interface. il y a seulement une interface bleu
et moi qussi d'ailleur je suis "bleu" ie novice en java. alors comment faire
Salut,
Pour comparer deux chaine de caractères:
qui retourne un booléen.
Mais pour l'interface: dans quel contexte (application ou applet) et quel objet utilisez vous?
Pour comparer deux chaine de caractères:
maChiane.equals("teste");
qui retourne un booléen.
Mais pour l'interface: dans quel contexte (application ou applet) et quel objet utilisez vous?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Pour afficher: un graphique en canvas ou une simple JLabel ou dans la console?
Vous avez dit qu'il y a un truc en bleu, et j'ai pas imaginé c'est quoi :)
Vous avez dit qu'il y a un truc en bleu, et j'ai pas imaginé c'est quoi :)