Hallo zusammen,
ich habe einen JDialog folgendermaßen instanziert:
[highlight=Java]
public void selectExcelFile(String filetype)
{
if (fileBrowserBox == null)
{
JFrame mainFrame = ExcelLinkerApp.getApplication().getMainFrame();
fileBrowserBox = new ExcelLinkerFileBrowserBox(mainFrame);
fileBrowserBox.setLocationRelativeTo(mainFrame);
}
ExcelLinkerApp.getApplication().show(fileBrowserBox);
}
[/highlight]
Nun habe ich eine Methode setFiletype(String ...) in meinen JDialog eingeführt.
[highlight=Java]
package excellinker;
public class ExcelLinkerFileBrowserBox extends javax.swing.JDialog {
/** Creates new form ExcelFileBrowseBox */
public ExcelLinkerFileBrowserBox(java.awt.Frame parent) {
super(parent);
initComponents();
}
public void setFiletype(String filetype)
{
}
[/highlight]
Diese kann ich folgendermaßen nicht aufrufen ;
[highlight=Java]
public void selectExcelFile(String filetype)
{
if (fileBrowserBox == null)
{
JFrame mainFrame = ExcelLinkerApp.getApplication().getMainFrame();
fileBrowserBox = new ExcelLinkerFileBrowserBox(mainFrame);
fileBrowserBox.setLocationRelativeTo(mainFrame);
}
fileBrowserBox.setFiletype('excel');
ExcelLinkerApp.getApplication().show(fileBrowserBox);
}
[/highlight]
Liegt es vielleicht an dem super() im JDialog Konstruktor?
Über Hilfe würde ich mich freuen.
ich habe einen JDialog folgendermaßen instanziert:
[highlight=Java]
public void selectExcelFile(String filetype)
{
if (fileBrowserBox == null)
{
JFrame mainFrame = ExcelLinkerApp.getApplication().getMainFrame();
fileBrowserBox = new ExcelLinkerFileBrowserBox(mainFrame);
fileBrowserBox.setLocationRelativeTo(mainFrame);
}
ExcelLinkerApp.getApplication().show(fileBrowserBox);
}
[/highlight]
Nun habe ich eine Methode setFiletype(String ...) in meinen JDialog eingeführt.
[highlight=Java]
package excellinker;
public class ExcelLinkerFileBrowserBox extends javax.swing.JDialog {
/** Creates new form ExcelFileBrowseBox */
public ExcelLinkerFileBrowserBox(java.awt.Frame parent) {
super(parent);
initComponents();
}
public void setFiletype(String filetype)
{
}
[/highlight]
Diese kann ich folgendermaßen nicht aufrufen ;
[highlight=Java]
public void selectExcelFile(String filetype)
{
if (fileBrowserBox == null)
{
JFrame mainFrame = ExcelLinkerApp.getApplication().getMainFrame();
fileBrowserBox = new ExcelLinkerFileBrowserBox(mainFrame);
fileBrowserBox.setLocationRelativeTo(mainFrame);
}
fileBrowserBox.setFiletype('excel');
ExcelLinkerApp.getApplication().show(fileBrowserBox);
}
[/highlight]
Liegt es vielleicht an dem super() im JDialog Konstruktor?
Über Hilfe würde ich mich freuen.