ik zit met een probleem ben in Java een chat programma aan het programmeren.
Ik heb twee classes in de ene class heb ik een hoofdvenster in de andere class heb ik een schermpje waar je instellingen kan maken.
In het hoofdvenster heb ik een Subclass waar ik ip adressen in een string plaats. Deze moeten later uit een textbestand worden gehaald.
Maar ik wil nu in de andere class de ip adressen weer opvragen. Maar dit lukt mij niet.
Class 1:
class 2:
ik kan LocalPort niet opvragen. Ik heb al chat.LocalPort geprobeerd niets hielp.
Een vriend van mij zei plaats de message is in een andere class ook gepobeerd lukt maar ja hoe kan ik een subclass opvragen uit een andere class.
Want als saveinst() in een andere class staat kan ik die niet opvragen. Door middel van saveinst() en ook niet chat.saveinst() of main.saveinst() etc......
Wat doe ik fout??? Moet ik global of public voor de string typen???
En nog een hele andere vraag kun je het beste een class maken met alle subfuncties zo noem ik ze maar. Waar kun je het best codes typen die voor gemeen schappelijk gebruik zijn, dus meerdere venster en andere classes moeten dezelfde code kunnen lezen.
Bijvoorbaat dank voor al uw hulp!!!!!!
Ik heb twee classes in de ene class heb ik een hoofdvenster in de andere class heb ik een schermpje waar je instellingen kan maken.
In het hoofdvenster heb ik een Subclass waar ik ip adressen in een string plaats. Deze moeten later uit een textbestand worden gehaald.
Maar ik wil nu in de andere class de ip adressen weer opvragen. Maar dit lukt mij niet.
Class 1:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| public class chat extends Frame implements ActionListener
{
String LocalIp, LocalPort, RemoteIp, RemotePort, Nickname;
// meer codes.....
public void loadinst()
{
LocalPort = "sdfdsds";
RemoteIp = "127.0.0.1";
RemotePort = "10101";
Nickname = "No nickname";
} |
class 2:
code:
1
2
3
4
5
6
7
8
| class instellingen extends Frame implements ActionListener
public void saveinst()
{
JOptionPane.showMessageDialog(null, LocalPort);
}
// meer codes..... |
ik kan LocalPort niet opvragen. Ik heb al chat.LocalPort geprobeerd niets hielp.
Een vriend van mij zei plaats de message is in een andere class ook gepobeerd lukt maar ja hoe kan ik een subclass opvragen uit een andere class.
Want als saveinst() in een andere class staat kan ik die niet opvragen. Door middel van saveinst() en ook niet chat.saveinst() of main.saveinst() etc......
Wat doe ik fout??? Moet ik global of public voor de string typen???
En nog een hele andere vraag kun je het beste een class maken met alle subfuncties zo noem ik ze maar. Waar kun je het best codes typen die voor gemeen schappelijk gebruik zijn, dus meerdere venster en andere classes moeten dezelfde code kunnen lezen.
Bijvoorbaat dank voor al uw hulp!!!!!!