Bem galera começei com java faz 3 dias, fiz esse código abaixo mais para aprender e agora estou com um problema que não sei como resolver daí venho aqui pedir a ajuda de vocês eu tenho o seguinte código:
[code]
package source;
import java.awt.event.;
import java.awt.BorderLayout;
import javax.swing.;
public class acoes{
public void botao(){
int option = JOptionPane.showConfirmDialog(frame,"Você tem certeza?","Confirme",1);
if(option == 0) campoOut.setText(campoInput.getText());
else JOptionPane.showMessageDialog(frame,"Texto não inserido!","Messagem",1);
}
}
public class Slider implements ChangeListener{
public void stateChanged(ChangeEvent ce){
int valor = slide.getValue();
campoOut.setText(valor);
}
}
public class MontaJanela{
static JFrame frame;
static JPanel panel;
static JTextField campoInput;
static JTextField campoOut;
static JButton button;
static JSlider slide;
public void MontaJanela(){
frame = new JFrame("Campo");
panel = new JPanel();
campoInput = new JTextField(9);
campoOut = new JTextField(14);
button = new JButton("Enviar");
slide = new JSlider();
slide.setValue(70);
slide.addChangeListener(new Slider());
button.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
new acoes().botao();
}
});
campoOut.setEditable(false);
frame.setVisible(true);
frame.add(panel, BorderLayout.NORTH);
panel.add(campoOut);
panel.add(campoInput);
panel.add(button);
panel.add(slide, BorderLayout.SOUTH);
frame.pack();
frame.setDefaultCloseOperation(EXIT_ON_CLOSE);
}
}
public class java extends JFrame{
public static void main(String args[]){
new MontaJanela();
}
}[/code]
Quando eu tento compilar ele dá um erro que a class Slide é pública tem que criar um arquivo etc…
mas então vem a dúvida como fazer para funcionar sem criar um arquivo para cada classe?
Antes que mandem eu pesquisar no google eu já fiz isso ^^
Atéé.