Hallo,
ich versuche gerade aus einem Actionlistener auf das HauptFrame zuzugreifen.
Also direkt mit: mainFrame.tablePlanung.getSelectedRow();
Aber irgendwie scheint die JTable "tablePlanung" nicht bekannt zu sein.
Aber das mainFrame ist doch auch bekannt.
Warum denn tablePlanung nicht?
ich versuche gerade aus einem Actionlistener auf das HauptFrame zuzugreifen.
Java:
b1.addActionListener(new ActionListener(){
//JFrame mainFrame = new JFrame();
JFrame backgroundcolorFrame = new JFrame();
JLabel headerLabel;
JPanel color;
JButton black;
JButton white;
JButton yellow;
JButton orange;
JButton red;
JButton green;
JButton blue;
@Override
public void actionPerformed(ActionEvent arg0) {
if(backgroundcolorFrame.isVisible()){
backgroundcolorFrame.dispose();
}else{
mainFrame.tablePlanung.getSelectedRow();
int x = 0; y = 0; windowWidth = 110; windowHeight = 30;
x = mainFrame.getBounds().x + b1.getBounds().x + 10;
y = mainFrame.getBounds().y + b1.getBounds().y + 85;
backgroundcolorFrame.setBounds(x, y, windowWidth, windowHeight);
backgroundcolorFrame.setUndecorated(true);
backgroundcolorFrame.setLayout(new BorderLayout());
headerLabel = new JLabel("Standardfarben");
backgroundcolorFrame.add(headerLabel, BorderLayout.NORTH);
color = new JPanel();
color.setLayout(new GridLayout(1, 5, 3, 1));
backgroundcolorFrame.add(color);
black = new JButton();
black.setBackground(new Color(0, 0, 0));
white = new JButton();
white.setBackground(new Color(255, 255, 255));
yellow = new JButton();
yellow.setBackground(new Color(255, 255, 0));
orange = new JButton();
orange.setBackground(new Color(255, 153, 0));
red = new JButton();
red.setBackground(new Color(255, 0, 0));
green = new JButton();
green.setBackground(new Color(0, 102, 0));
blue = new JButton();
blue.setBackground(new Color(0, 0, 255));
color.add(black);
color.add(white);
color.add(yellow);
color.add(orange);
color.add(red);
color.add(green);
color.add(blue);
backgroundcolorFrame.setVisible(true);
}
}
});
Also direkt mit: mainFrame.tablePlanung.getSelectedRow();
Aber irgendwie scheint die JTable "tablePlanung" nicht bekannt zu sein.
Aber das mainFrame ist doch auch bekannt.
Warum denn tablePlanung nicht?