Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
fc = new JFileChooser( );
FileChooserUI ui2 = fc.getUI( );
if(ui2 instanceof BasicFileChooserUI){
BasicFileChooserUI basicUI = (BasicFileChooserUI) ui2;
basicUI.getChangeToParentDirectoryAction( ).setEnabled(false);
basicUI.getNewFolderAction( ).setEnabled(false);
}
fc.setFileFilter(new FileFilter( ) {
@Override
public boolean accept(File file) {
return !file.isDirectory( );
}
@Override
public String getDescription() {
return "Files Only";
}
});
for (int i = 0; i < ui2.getAccessibleChildrenCount(fc); i++) {
Accessible accessibleChild = ui2.getAccessibleChild(fc, i);
if (accessibleChild instanceof JComponent) {
System.out.println(accessibleChild);
JComponent accessibleChild2 = (JComponent) accessibleChild;
accessibleChild2.setBackground(Color.BLUE);
for(Component c : accessibleChild2.getComponents( )){
c.setBackground(Color.RED);
System.out.println("###"+c);
if(c instanceof JComponent){
for(Component cc : ((JComponent)c).getComponents( )){
cc.setBackground(Color.YELLOW);
System.out.println("######"+cc);
cc.setEnabled(false);
}
}
}
}
}
setFileSystemView(FileSystemView fsv)